diff --git a/README.md b/README.md index ee835c3..276e02b 100644 --- a/README.md +++ b/README.md @@ -17,6 +17,8 @@ $ cat bower.json ## Changelog +### v1.3.11 +- přidání rumunského (`ro`) a srbského (`sr`) překladu ### v1.3.10 - oprava chybějícího ukončovacího tagu `li` u náhledů v pdboxu diff --git a/bower.json b/bower.json index 9fb176c..83484ea 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "jquery.pdbox", - "version": "1.3.10", + "version": "1.3.11", "homepage": "https://github.com/peckadesign/jquery.pdbox", "authors": [ "PeckaDesign, s.r.o " diff --git a/dist/js/jquery.pdbox.js b/dist/js/jquery.pdbox.js index 14b8391..70b8744 100644 --- a/dist/js/jquery.pdbox.js +++ b/dist/js/jquery.pdbox.js @@ -6,7 +6,7 @@ * @copyright Copyright (c) 2014-2020 PeckaDesign, s.r.o * @license MIT * - * @version 1.3.10 + * @version 1.3.11 */ $.pdBox = (function () { @@ -32,6 +32,8 @@ $.pdBox = (function () { es: { close: "Vaer", prev: "Previo", next: "Siguiente", of: "/" }, fr: { close: "Fermer", prev: "Précédant", next: "Suivant", of: "/" }, it: { close: "Chiudere", prev: "Previo", next: "Veniente", of: "/" }, + ro: { close: "Închide", prev: "Anterior", next: "Următor", of: "/" }, + sr: { close: "Blizu", prev: "Prethodna", next: "Sledeći", of: "/" }, ru: { close: "закрыть", prev: "Предшествующий", next: "Последующий", of: "/" } }; var events = ['beforeOpen', 'afterOpen', 'load', 'beforeClose', 'afterClose']; diff --git a/dist/js/jquery.pdbox.min.js b/dist/js/jquery.pdbox.min.js index cdee5ec..e6b0021 100644 --- a/dist/js/jquery.pdbox.min.js +++ b/dist/js/jquery.pdbox.min.js @@ -1,3 +1,3 @@ -/*! jQuery pdBox 1.3.10 | MIT | PeckaDesign, s.r.o, https://github.com/peckadesign/jquery.pdbox */ +/*! jQuery pdBox 1.3.11 | MIT | PeckaDesign, s.r.o, https://github.com/peckadesign/jquery.pdbox */ -$.pdBox=function(){var s={width:900,className:"",imageThumbnails:!1,imageThumbnailsAlign:{behavior:"smooth",block:"nearest",inline:"center"},infinitePager:!1,lang:$("html").attr("lang")||"cs"},a={cs:{close:"Zavřít",prev:"Předchozí",next:"Další",of:"/"},sk:{close:"Zavrieť",prev:"Predchádzajúca",next:"Ďalšie",of:"/"},en:{close:"Close",prev:"Previous",next:"Next",of:"/"},de:{close:"Zumachen",prev:"Vorige",next:"Folgend",of:"/"},es:{close:"Vaer",prev:"Previo",next:"Siguiente",of:"/"},fr:{close:"Fermer",prev:"Précédant",next:"Suivant",of:"/"},it:{close:"Chiudere",prev:"Previo",next:"Veniente",of:"/"},ru:{close:"закрыть",prev:"Предшествующий",next:"Последующий",of:"/"}},d=["beforeOpen","afterOpen","load","beforeClose","afterClose"];function e(e){for(var t in e=e||{},this.defaults={},s)s.hasOwnProperty(t)&&(this.defaults[t]=void 0!==e[t]?e[t]:s[t]);var i;this.defaults.className=s.className+(e.className?" "+e.className:""),this.options=$.extend({},s,e),e.template&&(this.options.template=e.template.toString()),"object"==typeof e.langs?this.langs=$.extend({},a,e.langs):this.langs=a,this.options.lang in this.langs||(this.options.lang="en"),this.isOpen=!1,this.setOnOpenOptions=!1,this.isAjax=e.isAjax||!1,this.isInner=e.isInner||!1,this.events={},this.overlay=null,this.rootElem={},this.window={},this.$doc=$(document),this.$body=$("body"),this.spinnerHtml=e.spinnerHtml||"",this.html="function"==typeof e.template?e.template(this):($content="
\t
\t\t

\t\t
"+((i=this).isAjax?"
":"")+"\t\t
\t\t

\t\t\t"+i.langs[i.options.lang].prev+"\t\t\t\t\t\t"+i.langs[i.options.lang].of+"\t\t\t"+i.langs[i.options.lang].next+"\t\t

\t\t

\t\t
"+i.spinnerHtml+"\t\t "+i.langs[i.options.lang].close+"\t
",$content),this.$el=null;var o="";for(var n in d){if("object"==typeof e[o=h(d[n])])for(fn in e[o])e[o].hasOwnProperty(fn)&&"function"==typeof e[o][fn]&&this.addEventListener(d[n],e[o][fn]);else"function"==typeof e[o]&&this.addEventListener(d[n],e[o]);this.options[o]=void 0}this.addEventListener("load",function(){this.rootElem.removeClass("pdbox--loading")}),this.addEventListener("afterOpen",f),this.addEventListener("load",f),function(){var e=document.createElement("style");document.head.appendChild(e);var t=e.sheet;t.insertRule(":root { --pdbox-scrollbar-width:"+function(){var e=document.createElement("p");e.style.width="100%",e.style.height="200px";var t=document.createElement("div");t.style.position="absolute",t.style.top="0px",t.style.left="0px",t.style.visibility="hidden",t.style.width="200px",t.style.height="150px",t.style.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var i=e.offsetWidth;t.style.overflow="scroll";var o=e.offsetWidth;i===o&&(o=t.clientWidth);return document.body.removeChild(t),i-o}()+"px; }",t.cssRules.length)}()}e.prototype.open=function(e,t,i){var o,n;this.$el=e,this.isOpen?this.removeEventListener("load",this.setOptions):(this.isOpen=!0,this.setOnOpenOptions=!0,this.isBodyOverflowing=(n=document.body.getBoundingClientRect()).left+n.right'),e.rootElem.html(e.html).prependTo(e.$body),e.window.elem=e.rootElem.find(".pdbox__window"),e.window.close=e.window.elem.find(".pdbox__close"),e.window.title=e.window.elem.find(".pdbox__title"),e.window.content=e.window.elem.find(".pdbox__content"),e.window.descWrap=e.window.elem.find(".pdbox__desc"),e.window.desc=e.window.elem.find(".pdbox__snippet"),e.window.desc.length||(e.window.desc=e.window.descWrap);e.window.pager={elem:e.window.elem.find(".pdbox__pager"),pages:e.window.elem.find(".pdbox__pages"),pagesSummary:e.window.elem.find(".pdbox__pages-summary"),activePage:e.window.elem.find(".pdbox__active-page"),pagesCount:e.window.elem.find(".pdbox__pages-count"),prev:e.window.elem.find(".pdbox__page--prev"),next:e.window.elem.find(".pdbox__page--next"),thumbnails:e.window.elem.find(".pdbox__pager--thumbnails")},e.window.media=e.window.elem.find(".pdbox__media-box"),$(document).on("click.pdbox",".pdbox__close, .pdbox__close--alternative",$.proxy(m,e)),e.$doc.on("keyup.pdbox",$.proxy(c,e))}(this),(o=this).overlay=$('
').prependTo(o.rootElem),i||this.rootElem.addClass("pdbox--loading"),this.isInner&&this.rootElem.addClass("pdbox--inner"),this.setOptions(),this.setOnOpenOptions=!1),this.addEventListener("load",this.setOptions),this.window.elem.on("click",$.proxy(m,this)),this.$body.addClass("pdbox-open"),this.window.pager.elem.hide(),this.window.pager.thumbnails.hide(),this.window.media.hide(),this.window.title.hide(),void 0!==e&&void 0!==t&&e.is(":not(.ajax)")&&function(n,e,t){var i=e.data("rel");if(i){var o=$(t),s=$([]),a=o.filter('[data-rel="'+i+'"]'),d="";if(a.each(function(e){d+=" "+(e+1)+" "}),n.window.pager.pages.empty().append(d),n.options.imageThumbnails){var l="";a.each(function(e){l+="
  • "}),n.window.pager.thumbnails.append($('