Версия 17:58, 24 июня 2015 | | Версия 17:37, 25 июня 2015 |
Строка 1: | | Строка 1: |
| /* добавляет структуру для просмотра увеличенных изображений без перехода на другую страницу */ | | | /* добавляет структуру для просмотра увеличенных изображений без перехода на другую страницу */ |
? | function addImagePopupWindow2() { | | + | function addImagePopupWindow() { |
| $('body').append( | | | $('body').append( |
? | '<div id="popupImageWindow2"><table><tr><td style="vertical-align: middle;">'+ | | + | '<div id="popupImageWindow"><table><tr><td style="vertical-align: middle;">'+ |
| '<div id="popupImageOverlay"></div>'+ | | | '<div id="popupImageOverlay"></div>'+ |
? | '<div id="popupImageWrapper2">'+ | | + | '<div id="popupImageWrapper">'+ |
? | '<img id="popupImage2" src="" />'+ | | + | '<img id="popupImage" src="" />'+ |
| '<img src="//wikicdn.wargaming.net/images/b/bd/Close.png" class="closeBtn">'+ | | | '<img src="//wikicdn.wargaming.net/images/b/bd/Close.png" class="closeBtn">'+ |
? | '<a id="popupImage-left" href="javascript:;">'+ | | + | '<a id="popupImageLeft" href="javascript:;">'+ |
? | '<span id="popupImage-ico-left" class="popupImage-ico"></span>'+ | | + | '<span id="popupImageIcoLeft" class="popupImageIco"></span>'+ |
| '</a>'+ | | | '</a>'+ |
? | '<a id="popupImage-right" href="javascript:;">'+ | | + | '<a id="popupImageRight" href="javascript:;">'+ |
? | '<span id="popupImage-ico-right" class="popupImage-ico"></span>'+ | | + | '<span id="popupImageIcoRight" class="popupImageIco"></span>'+ |
| '</a>'+ | | | '</a>'+ |
? | '<div id="popupImageInfo2"></div>'+ | | + | '<div id="popupImageInfo"></div>'+ |
| '</div>'+ | | | '</div>'+ |
| '</td></tr></table></div>'+ | | | '</td></tr></table></div>'+ |
? | '<div id="popupImageButtons2"><a id="openImageFile2" href="javascript:;">Файл</a></div>' | | + | '<div id="popupImageButtons"><a id="openImageFile" href="javascript:;">Файл</a></div>' |
| ); | | | ); |
| } | | | } |
Строка 27: | | Строка 27: |
| currentGalleryIndex = indexGallery; | | | currentGalleryIndex = indexGallery; |
| currentImageIndex = indexImage; | | | currentImageIndex = indexImage; |
? | $('#popupImage2').width('1px'); | | + | $('#popupImage').width('1px'); |
? | $('#popupImage2').height('1px'); | | + | $('#popupImage').height('1px'); |
| $('#popupImageOverlay').css('background-image', 'url('+imageLoaderUrl+')'); | | | $('#popupImageOverlay').css('background-image', 'url('+imageLoaderUrl+')'); |
? | $('#popupImage2').attr('src', gallersArray[indexGallery][indexImage].src); | | + | $('#popupImage').attr('src', gallersArray[indexGallery][indexImage].src); |
? | $('#popupImageButtons2 a#openImageFile2').attr('href', gallersArray[indexGallery][indexImage].href); | | + | $('#popupImageButtons a#openImageFile').attr('href', gallersArray[indexGallery][indexImage].href); |
? | $('#popupImageInfo2').html(gallersArray[indexGallery][indexImage].text); | | + | $('#popupImageInfo').html(gallersArray[indexGallery][indexImage].text); |
| if (gallersArray[indexGallery].length < indexImage + 2) { // Если нет следующей картинки убираем кнопку | | | if (gallersArray[indexGallery].length < indexImage + 2) { // Если нет следующей картинки убираем кнопку |
? | $('#popupImage-right').hide(); | | + | $('#popupImageRight').hide(); |
| } else { | | | } else { |
? | $('#popupImage-right').show(); | | + | $('#popupImageRight').show(); |
| } | | | } |
| if (indexImage - 1 < 0) { // Если нет предыдущей картинки убираем кнопку | | | if (indexImage - 1 < 0) { // Если нет предыдущей картинки убираем кнопку |
? | $('#popupImage-left').hide(); | | + | $('#popupImageLeft').hide(); |
| } else { | | | } else { |
? | $('#popupImage-left').show(); | | + | $('#popupImageLeft').show(); |
| } | | | } |
? | $('#popupImageWrapper2').hide(); | | + | $('#popupImageWrapper').hide(); |
? | $('#popupImageWindow2').show(); | | + | $('#popupImageWindow').show(); |
? | $('#popupImageButtons2').show(); | | + | $('#popupImageButtons').show(); |
| } | | | } |
| | | | |
| /* добавляет функционал просмотра увеличенных изображений без перехода на другую страницу */ | | | /* добавляет функционал просмотра увеличенных изображений без перехода на другую страницу */ |
? | function addImagePopups2() { | | + | function addImagePopups() { |
? | addImagePopupWindow2(); | | + | addImagePopupWindow(); |
? | $('a.image').unbind('click'); ////////////Временное решение. Отключаем старый код | | + | |
| | | | |
| // Для галерей | | | // Для галерей |
Строка 109: | | Строка 108: |
| | | | |
| // После загрузки картинки показываем её | | | // После загрузки картинки показываем её |
? | $('#popupImage2').load(function() { | | + | $('#popupImage').load(function() { |
? | $('#popupImage2').width(''); | | + | $('#popupImage').width(''); |
? | $('#popupImage2').height(''); | | + | $('#popupImage').height(''); |
| $(this).css('max-width', (self.innerWidth-100)+'px'); | | | $(this).css('max-width', (self.innerWidth-100)+'px'); |
| $(this).css('max-height',(self.innerHeight-100)+'px'); | | | $(this).css('max-height',(self.innerHeight-100)+'px'); |
| $('#popupImageOverlay').css('background-image', ''); | | | $('#popupImageOverlay').css('background-image', ''); |
? | $('#popupImageWrapper2').show(); | | + | $('#popupImageWrapper').show(); |
| }); | | | }); |
| | | | |
| //Закрыть попап кнопкой | | | //Закрыть попап кнопкой |
| $('.closeBtn').click(function(index) { | | | $('.closeBtn').click(function(index) { |
? | $('#popupImageWindow2').hide(); | | + | $('#popupImageWindow').hide(); |
? | $('#popupImageButtons2').hide(); | | + | $('#popupImageButtons').hide(); |
? | $('#popupImageButtons2 a').attr('href', '#'); | | + | $('#popupImageButtons a').attr('href', '#'); |
? | $('#popupImageInfo2').text(''); | | + | $('#popupImageInfo').text(''); |
? | $('#popupImage2').attr('src', ''); | | + | $('#popupImage').attr('src', ''); |
| }); | | | }); |
| | | | |
| //Закрыть попап фоном | | | //Закрыть попап фоном |
| $('#popupImageOverlay').click(function(index) { | | | $('#popupImageOverlay').click(function(index) { |
? | $('#popupImageWindow2').hide(); | | + | $('#popupImageWindow').hide(); |
? | $('#popupImageButtons2').hide(); | | + | $('#popupImageButtons').hide(); |
? | $('#popupImageButtons2 a').attr('href', '#'); | | + | $('#popupImageButtons a').attr('href', '#'); |
? | $('#popupImageInfo2').text(''); | | + | $('#popupImageInfo').text(''); |
? | $('#popupImage2').attr('src', ''); | | + | $('#popupImage').attr('src', ''); |
| }); | | | }); |
| | | | |
| // Предыдущую картинку | | | // Предыдущую картинку |
? | $('a#popupImage-left').click(function(index) { | | + | $('a#popupImageLeft').click(function(index) { |
| setImage(currentGalleryIndex, currentImageIndex - 1); | | | setImage(currentGalleryIndex, currentImageIndex - 1); |
| }); | | | }); |
| | | | |
| // Следующую картинку | | | // Следующую картинку |
? | $('a#popupImage-right').click(function(index) { | | + | $('a#popupImageRight').click(function(index) { |
| setImage(currentGalleryIndex, currentImageIndex + 1); | | | setImage(currentGalleryIndex, currentImageIndex + 1); |
| }); | | | }); |
| }; | | | }; |
? | | | |
? | $(document).ready(function(){ | | |
? | setTimeout(addImagePopups2, 0); | | |
? | }); | | |