From f30904d82819e35e2a4bbe62d345847882888288 Mon Sep 17 00:00:00 2001 From: Connor Turland Date: Wed, 4 Jun 2014 16:41:02 -0400 Subject: [PATCH] fixed lightbox hiding --- app/assets/javascripts/application.js | 21 ++++++++++++++----- .../jquery/AuthCanEditMappingPages.js | 6 ------ app/views/layouts/_lightboxes.html.erb | 4 ++-- app/views/topics/_new.html.erb | 1 + 4 files changed, 19 insertions(+), 13 deletions(-) diff --git a/app/assets/javascripts/application.js b/app/assets/javascripts/application.js index 6f4b7661..14dea4c2 100644 --- a/app/assets/javascripts/application.js +++ b/app/assets/javascripts/application.js @@ -316,6 +316,7 @@ function cancelMetacodeSetSwitch() { MetamapsModel.newSelectedMetacodes = MetamapsModel.selectedMetacodes.slice(0); } $('#metacodeSwitchTabs').tabs("select", MetamapsModel.selectedMetacodeSetIndex); + $('#topic_name').focus(); } function MconsoleReset() { @@ -346,18 +347,27 @@ function openLightbox(which) { $('#lightbox_overlay').show(); $('#lightbox_main').css('margin-top', '-' + ($('#lightbox_main').height() / 2) + 'px'); - //if (MetamapsModel.selectedMetacodeSet == "metacodeset-custom" && !MetamapsModel.metacodeScrollerInit) { if (!MetamapsModel.metacodeScrollerInit) { - //$('.customMetacodeList').mCustomScrollbar(); $('.customMetacodeList, .metacodeSetList').mCustomScrollbar({advanced: { updateOnContentResize: true }}); MetamapsModel.metacodeScrollerInit = true; } + if (which == "switchMetacodes") { + MetamapsModel.isSwitchingSet = true; + } +} + +function closeLightbox() { + $('#lightbox_overlay').hide(); + cancelMapCreate('fork_map'); + cancelMapCreate('new_map'); + if (MetamapsModel.isSwitchingSet) { + cancelMetacodeSetSwitch(); + MetamapsModel.isSwitchingSet = false; + } } function cancelMapCreate(id) { - $('#lightbox_overlay').hide(); - var form = $('#' + id); form.find('#map_name').val(''); @@ -372,4 +382,5 @@ function cancelMapCreate(id) { form.find('.mapCommonsIcon').addClass('selected'); return false; -} \ No newline at end of file +} + diff --git a/app/assets/javascripts/jquery/AuthCanEditMappingPages.js b/app/assets/javascripts/jquery/AuthCanEditMappingPages.js index 46c4c6c4..0b03ba02 100644 --- a/app/assets/javascripts/jquery/AuthCanEditMappingPages.js +++ b/app/assets/javascripts/jquery/AuthCanEditMappingPages.js @@ -132,12 +132,6 @@ $(document).ready(function () { // recenter the lightbox when you switch tabs $('#lightbox_main').css('margin-top', '-' + ($('#lightbox_main').height() / 2) + 'px'); }); - /*$("#metacodeSetCustom").click(function () { - if (!MetamapsModel.metacodeScrollerInit) { - $('.customMetacodeList, .metacodeSetList').mCustomScrollbar({advanced: { updateOnContentResize: true }}); - MetamapsModel.metacodeScrollerInit = true; - } - });*/ $('.customMetacodeList li').click(function () { if ($(this).attr('class') != 'toggledOff') { $(this).addClass('toggledOff'); diff --git a/app/views/layouts/_lightboxes.html.erb b/app/views/layouts/_lightboxes.html.erb index 92e10a71..8813c912 100644 --- a/app/views/layouts/_lightboxes.html.erb +++ b/app/views/layouts/_lightboxes.html.erb @@ -6,7 +6,7 @@