From 1084de3acadef041343a1cfd149446b098ba572c Mon Sep 17 00:00:00 2001 From: Repellent Date: Sun, 8 Sep 2019 15:50:51 +0500 Subject: [PATCH] =?UTF-8?q?=D0=B2=D0=B5=D1=80=D1=81=D0=B8=D1=8F=203.26.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 +++- gallery/info.php | 2 +- gallery/js/browserplus-min.js | 8 ++++++++ gallery/templates/admin_gallery_upload_form.tpl | 3 ++- 4 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 gallery/js/browserplus-min.js diff --git a/README.md b/README.md index 8cdf125..4f70461 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ ## gallery -# Модуль Галерея v3.26.2 +# Модуль Галерея v3.26.4 ## Данный модуль предназначен для создания различных галерей изображений. @@ -13,6 +13,8 @@ ## Changelog: +05.09.2019 - версия 3.26.4 - Замена пути загрузки файла browserplus-min.js на локальный. + 05.09.2019 - версия 3.26.2 - адаптация для версии ave.cms 3.26 01.05.2014 - версия 3.2.2 \ No newline at end of file diff --git a/gallery/info.php b/gallery/info.php index 4c09260..88ee959 100644 --- a/gallery/info.php +++ b/gallery/info.php @@ -4,7 +4,7 @@ $module = array( 'ModuleSysName' => 'gallery', - 'ModuleVersion' => '3.26.3', + 'ModuleVersion' => '3.26.4', 'ModuleAutor' => 'AVE.cms Team', 'ModuleCopyright' => '© 2007-' . date('Y') . ' AVE.cms', 'ModuleStatus' => 1, diff --git a/gallery/js/browserplus-min.js b/gallery/js/browserplus-min.js new file mode 100644 index 0000000..626f324 --- /dev/null +++ b/gallery/js/browserplus-min.js @@ -0,0 +1,8 @@ +/* + * browserplus.js + * + * Provides a gateway between user JavaScript and the BrowserPlus platform + * + * Copyright 2007-2009 Yahoo! Inc. All rights reserved. + */ +BrowserPlus=(typeof BrowserPlus!="undefined"&&BrowserPlus)?BrowserPlus:(function(){var P=false;var F="__browserPlusPluginID";var E="uninitialized";var G=[];var D="application/x-yahoo-browserplus_2";var J,K,L,H,A;return{initWhenAvailable:function(R,S){setTimeout(function(){try{navigator.plugins.refresh(false)}catch(T){}BrowserPlus.init(R,function(U){if(U.success){S(U)}else{BrowserPlus.initWhenAvailable(R,S)}})},1000)},clientSystemInfo:function(){return I()},listActiveServices:function(R){if(R==null||R.constructor!=Function){throw new Error("BrowserPlus.services() invoked without required callback parameter.")}return N().EnumerateServices(R)},getPlatformInfo:function(){if(N()===null){throw new Error("BrowserPlus.getPlatformInfo() invoked, but init() has not completed successfully.")}return N().Info()},isServiceLoaded:function(S,R){return((S!=undefined&&BrowserPlus.hasOwnProperty(S))&&(R==undefined||BrowserPlus[S].hasOwnProperty(R)))},describeService:function(S,R){if(R==null||R.constructor!=Function){throw new Error("BrowserPlus.services() invoked without required callback parameter")}if(N()===null){throw new Error("BrowserPlus.describeService() invoked, but init() has not completed successfully.")}return N().DescribeService(S,R)},isServiceActivated:function(S,R){return N().DescribeService(S,(function(){var T=R;return function(U){T(U.success)}})())},isInitialized:function(){return(E==="succeeded")},require:function(S,T){if(T==null||T.constructor!=Function){throw new Error("BrowserPlus.require() invoked without required callback parameter")}var R=function(V){if(V.success){var W=[];for(var U=0;U';document.documentElement.appendChild(S);P=true;return true}function C(){if(N()!=null){return true}try{var R=document.createElement("object");R.id=F;R.type=D;R.style.display="none";document.body.appendChild(R);document.getElementById(F).Ping();P=true;return true}catch(T){try{document.body.removeChild(R)}catch(S){}}return false}function N(){if(P){return document.getElementById(F)}return null}function B(){return(I().browser=="Explorer")}function M(T){T=T.value;var V=T.name;var R=T.versionString;if(!BrowserPlus[V]){BrowserPlus[V]={};BrowserPlus[V].corelet=V;BrowserPlus[V].version=R}if(!BrowserPlus[V][R]){BrowserPlus[V][R]={};BrowserPlus[V][R].corelet=V;BrowserPlus[V][R].version=R}if(V=="core"){BrowserPlus[V].version=R}if(T.functions){for(var S=0;S + {* *} +