From fd2d343c713df9260db279a6c1dfedd9e3ea8017 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 5 Jan 2017 10:05:47 +0100 Subject: [PATCH 01/18] add method getDocumentPreview(), fix setting some headers --- restapi/index.php | 62 ++++++++++++++++++++++++++++++++++++----------- 1 file changed, 48 insertions(+), 14 deletions(-) diff --git a/restapi/index.php b/restapi/index.php index b25be4089..78e48e6c5 100644 --- a/restapi/index.php +++ b/restapi/index.php @@ -542,10 +542,10 @@ function getDocumentContent($id) { /* {{{ */ $lc = $document->getLatestContent(); $app->response()->header('Content-Type', $lc->getMimeType()); $app->response()->header("Content-Disposition: filename=\"" . $document->getName().$lc->getFileType() . "\""); - $app->response()->header("Content-Length: " . filesize($dms->contentDir . $lc->getPath())); - $app->response()->header("Expires: 0"); - $app->response()->header("Cache-Control: no-cache, must-revalidate"); - $app->response()->header("Pragma: no-cache"); + $app->response()->header("Content-Length", filesize($dms->contentDir . $lc->getPath())); + $app->response()->header("Expires", "0"); + $app->response()->header("Cache-Control", "no-cache, must-revalidate"); + $app->response()->header("Pragma", "no-cache"); readfile($dms->contentDir . $lc->getPath()); } else { @@ -592,11 +592,11 @@ function getDocumentVersion($id, $version) { /* {{{ */ if ($document->getAccessMode($userobj) >= M_READ) { $lc = $document->getContentByVersion($version); $app->response()->header('Content-Type', $lc->getMimeType()); - $app->response()->header("Content-Disposition: filename=\"" . $document->getName().$lc->getFileType() . "\""); - $app->response()->header("Content-Length: " . filesize($dms->contentDir . $lc->getPath())); - $app->response()->header("Expires: 0"); - $app->response()->header("Cache-Control: no-cache, must-revalidate"); - $app->response()->header("Pragma: no-cache"); + $app->response()->header("Content-Disposition", "filename=\"" . $document->getName().$lc->getFileType() . "\""); + $app->response()->header("Content-Length", filesize($dms->contentDir . $lc->getPath())); + $app->response()->header("Expires", "0"); + $app->response()->header("Cache-Control", "no-cache, must-revalidate"); + $app->response()->header("Pragma", "no-cache"); readfile($dms->contentDir . $lc->getPath()); } else { @@ -638,11 +638,11 @@ function getDocumentFile($id, $fileid) { /* {{{ */ if ($document->getAccessMode($userobj) >= M_READ) { $file = $document->getDocumentFile($fileid); $app->response()->header('Content-Type', $file->getMimeType()); - $app->response()->header("Content-Disposition: filename=\"" . $document->getName().$file->getFileType() . "\""); - $app->response()->header("Content-Length: " . filesize($dms->contentDir . $file->getPath())); - $app->response()->header("Expires: 0"); - $app->response()->header("Cache-Control: no-cache, must-revalidate"); - $app->response()->header("Pragma: no-cache"); + $app->response()->header("Content-Disposition", "filename=\"" . $document->getName().$file->getFileType() . "\""); + $app->response()->header("Content-Length", filesize($dms->contentDir . $file->getPath())); + $app->response()->header("Expires", "0"); + $app->response()->header("Cache-Control", "no-cache, must-revalidate"); + $app->response()->header("Pragma", "no-cache"); readfile($dms->contentDir . $file->getPath()); } else { @@ -697,6 +697,39 @@ function getDocumentAttributes($id) { /* {{{ */ } } /* }}} */ +function getDocumentPreview($id, $version=0, $width=0) { /* {{{ */ + global $app, $dms, $userobj, $settings; + $document = $dms->getDocument($id); + + if($document) { + if ($document->getAccessMode($userobj) >= M_READ) { + if($version) + $object = $document->getContentByVersion($version); + else + $object = $document->getLatestContent(); + if(!$object) + exit; + + if(!empty($width)) + $previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir, $width); + else + $previewer = new SeedDMS_Preview_Previewer($settings->_cacheDir); + if(!$previewer->hasPreview($object)) + $previewer->createPreview($object); + $app->response()->header('Content-Type', 'image/png'); + $app->response()->header("Content-Disposition", "filename=\"preview-" . $document->getID()."-".$object->getVersion()."-".$width.".png" . "\""); + $app->response()->header("Content-Length", $previewer->getFilesize($object)); +// $app->response()->header("Expires", "0"); +// $app->response()->header("Cache-Control", "no-cache, must-revalidate"); +// $app->response()->header("Pragma", "no-cache"); + + $previewer->getPreview($object); + } else { + $app->response()->status(404); + } + } +} /* }}} */ + function getAccount() { /* {{{ */ global $app, $dms, $userobj; if($userobj) { @@ -1347,6 +1380,7 @@ $app->get('/document/:id/files', 'getDocumentFiles'); $app->get('/document/:id/file/:fileid', 'getDocumentFile'); $app->get('/document/:id/links', 'getDocumentLinks'); $app->get('/document/:id/attributes', 'getDocumentAttributes'); +$app->get('/document/:id/preview/:version/:width', 'getDocumentPreview'); $app->put('/account/fullname', 'setFullName'); $app->put('/account/email', 'setEmail'); $app->get('/account/locked', 'getLockedDocuments'); From ffad3120a6907b85c80129949aa96990cfd1a39a Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Thu, 5 Jan 2017 18:06:12 +0100 Subject: [PATCH 02/18] ignore some files --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000..732a19b99 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +*.tar.gz +SeedDMS_*/*.tgz From 0817223524891a471c021c540da1a1010363ddea Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:16:52 +0100 Subject: [PATCH 03/18] add directory for password strenght --- styles/bootstrap/passwordstrength/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 styles/bootstrap/passwordstrength/README.md diff --git a/styles/bootstrap/passwordstrength/README.md b/styles/bootstrap/passwordstrength/README.md new file mode 100644 index 000000000..3c36429bb --- /dev/null +++ b/styles/bootstrap/passwordstrength/README.md @@ -0,0 +1 @@ +check strength of password From 93ecbfc7b1119dbe04e72945a33eed7985bda9a0 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:17:48 +0100 Subject: [PATCH 04/18] move js file into new directory --- .../bootstrap/passwordstrength}/jquery.passwordstrength.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {js => styles/bootstrap/passwordstrength}/jquery.passwordstrength.js (100%) diff --git a/js/jquery.passwordstrength.js b/styles/bootstrap/passwordstrength/jquery.passwordstrength.js similarity index 100% rename from js/jquery.passwordstrength.js rename to styles/bootstrap/passwordstrength/jquery.passwordstrength.js From ae4e66c8b157f3da2ca7ec46e9c5fbfbd3b703c9 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:19:17 +0100 Subject: [PATCH 05/18] use new path of jquery.passwordstrength.js --- views/bootstrap/class.Bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 1aa76c907..3f6b8732b 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -86,7 +86,7 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common { echo ''."\n"; if($this->extraheader['js']) echo $this->extraheader['js']; - echo ''."\n"; + echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; From 37e81b29e8101e64b311f0b7c6d55909879cfda1 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:20:25 +0100 Subject: [PATCH 06/18] old jquery not needed anymore --- js/jquery.min.js | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 js/jquery.min.js diff --git a/js/jquery.min.js b/js/jquery.min.js deleted file mode 100644 index 32ead4926..000000000 --- a/js/jquery.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.2 jquery.com | jquery.org/license */ -(function(a,b){function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c=0===c})}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function ib(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function jb(a,b){if(b.nodeType!==1||!f.hasData(a))return;var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d0){if(c!=="border")for(;e").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){kc||(kc=c.createElement("iframe"),kc.frameBorder=kc.width=kc.height=0),b.appendChild(kc);if(!lc||!kc.createElement)lc=(kc.contentWindow||kc.contentDocument).document,lc.write((f.support.boxModel?"":"")+""),lc.close();d=lc.createElement(a),lc.body.appendChild(d),e=f.css(d,"display"),b.removeChild(kc)}jc[a]=e}return jc[a]}function yc(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(e.isReady)return;try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};return e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!d&&c.body)return this.context=c,this[0]=c.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1])return d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes),e.merge(this,a);h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}return this.context=c,this.selector=a,this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}return e.isFunction(a)?f.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),e.makeArray(a,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();return e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return e.each(this,a,b)},ready:function(a){return e.bindReady(),A.add(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(A)return;A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?a+"":I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return Function("return "+b)();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;return j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];if(!u)return;m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j)}),b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?f.cache[a[f.expando]]:a[f.expando],!!a&&!m(a)},data:function(a,c,d,e){if(!f.acceptData(a))return;var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);return g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d),o&&!h[c]?g.events:(k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h,i)},removeData:function(a,b,c){if(!f.acceptData(a))return;var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){return a=f.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];if(!arguments.length){if(g)return c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(g,"value"))!==b?d:(d=g.value,typeof d=="string"?d.replace(q,""):d==null?"":d);return}return e=f.isFunction(a),this.each(function(d){var g=f(this),h;if(this.nodeType!==1)return;e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!a||j===3||j===8||j===2)return;if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}return h&&"set"in h&&i&&(g=h.set(a,d,c))!==b?g:(a.setAttribute(c,""+d),d)}return h&&"get"in h&&i&&(g=h.get(a,c))!==null?g:(g=a.getAttribute(c),g===null?b:g)},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);return b&&(b[1]=(b[1]||"").toLowerCase( -),b[3]=b[3]&&RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)")),b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))return;d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f=="undefined"||!!a&&f.event.triggered===a.type?b:f.event.dispatch.apply(i.elem,arguments)},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function w(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){return i=!1,0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length!==1||w[0]!=="~"&&w[0]!=="+"||!d.parentNode?d:d.parentNode,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);return l&&(m(l,h,e,f),m.uniqueSort(e)),e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);return a[0]=e++,a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");return!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" "),a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if((a.exec(b[3])||"").length<=1&&!/^\w/.test(b[3])){var g=m.filter(b[3],c,d,!0^f);return d||e.push.apply(e,g),!1}b[3]=m(b[3],null,null,c)}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){return a.unshift(!0),a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){return a=Array.prototype.slice.call(a,0),b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}return c=c.length>1?f.unique(c):c,this.pushStack(c,"closest",a)},index:function(a){return a?typeof a=="string"?f.inArray(this[0],f(a)):f.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);return L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse()),this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),db=/checked\s*(?:[^=]|=\s*.checked.)/i,eb=/\/(java|ecma)script/i,fb=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},hb=U(c);gb.optgroup=gb.option,gb.tbody=gb.tfoot=gb.colgroup=gb.caption=gb.thead,gb.th=gb.td,f.support.htmlSerialize||(gb._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return f.isFunction(a)?this.each(function(b){f(this).wrapInner(a.call(this,b))}):this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);return a.push.apply(a,this.toArray()),this.pushStack(a,"before",arguments)}},after:function(){if( -this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);return a.push.apply(a,f.clean(arguments)),a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ab.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!gb[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!cb.test("<"+a.nodeName+">")?a.cloneNode(!0):ob(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){kb(a,h),d=lb(a),e=lb(h);for(g=0;d[g];++g)e[g]&&kb(d[g],e[g])}if(b){jb(a,h);if(c){d=lb(a),e=lb(h);for(g=0;d[g];++g)jb(d[g],e[g])}}return d=e=null,h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=gb[m]||gb._default,o=n[0],p=b.createElement("div"),q=hb.childNodes,r;b===c?hb.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=yb(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b)return k&&"get"in k&&(g=k.get(a,!1,e))!==b?g:j[c];h=typeof d,h==="string"&&(g=ub.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(yb)return yb(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(zb=function(a,b){var c,d,e,g,h=a.style;return b=b.replace(rb,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&vb.test(b)&&tb.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g),c}),c.documentElement.currentStyle&&(Ab=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;return f==null&&g&&(e=g[b])&&(f=e),tb.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d)),f===""?"auto":f}),yb=zb||Ab,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?Bb(a,b,d):f.swap(a,wb,function(){return Bb(a,b,d)})},set:function(a,b){return sb.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return qb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(pb,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=pb.test(g)?g.replace(pb,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?yb(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+xb[d]+b]=e[d]||e[d-2]||e[0];return f}}});var Cb=/%20/g,Db=/\[\]$/,Eb=/\r?\n/g,Fb=/#.*$/,Gb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Hb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ib=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Jb=/^(?:GET|HEAD)$/,Kb=/^\/\//,Lb=/\?/,Mb=/)<[^<]*)*<\/script>/gi,Nb=/^(?:select|textarea)/i,Ob=/\s+/,Pb=/([?&])_=[^&]*/,Qb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Rb=f.fn.load,Sb={},Tb={},Ub,Vb,Wb=["*/"]+["*"];try{Ub=e.href}catch(Xb){Ub=c.createElement("a"),Ub.href="",Ub=Ub.href}Vb=Qb.exec(Ub.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&Rb)return Rb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;return f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(Mb,"")).find(g):c)),d&&i.each(d,[c,b,a])}}),this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Nb.test(this.nodeName)||Hb.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(Eb,"\r\n")}}):{name:b.name,value:c.replace(Eb,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){return f.isFunction(d)&&(g=g||e,e=d,d=b),f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?$b(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),$b(a,b),a},ajaxSettings:{url:Ub,isLocal:Ib.test(Vb[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Wb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Yb(Sb),ajaxTransport:Yb(Tb),ajax:function(a,c){function w(a,c,l,m){if(s===2)return;s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ac(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=bc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=Gb.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return s||(d.mimeType=a),this},abort:function(a){return a=a||"abort",p&&p.abort(a),w(0,a),this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(Fb,"").replace(Kb,Vb[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(Ob),d.crossDomain==null&&(r=Qb.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==Vb[1]&&r[2]==Vb[2]&&(r[3]||(r[1]==="http:"?80:443))==(Vb[3]||(Vb[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),Zb(Sb,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!Jb.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(Lb.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(Pb,"$1_="+x);d.url=y+(y===d.url?(Lb.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+Wb+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(!d.beforeSend||d.beforeSend.call(e,v,d)!==!1&&s!==2){for(u in{success:1,error:1,complete:1})v[u](d[u]);p=Zb(Tb,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s>=2)throw z;w(-1,z)}}return v}return v.abort(),!1},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)_b(g,a[g],c,e);return d.join("&").replace(Cb,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),dc=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(dc.test(b.url)||e&&dc.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";return b.jsonp!==!1&&(j=j.replace(dc,l),b.url===j&&(e&&(k=k.replace(dc,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){return g||f.error(h+" was not called"),g[0]},b.dataTypes[0]="json","script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return f.globalEval(a),a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ec=a.ActiveXObject?function(){for(var a in gc)gc[a](0,1)}:!1,fc=0,gc;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&hc()||ic()}:hc,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ec&&delete gc[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++fc,ec&&(gc||(gc={},f(a).unload(ec)),gc[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var jc={},kc,lc,mc=/^(?:toggle|show|hide)$/,nc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,oc,pc=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],qc;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(tc("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}return i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=xc.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!xc.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=yc(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a))return i=a.document,j=i.documentElement[d],f.support.boxModel&&j||i.body&&i.body[d]||j;if(a.nodeType===9)return i=a.documentElement,i[d] Date: Fri, 6 Jan 2017 07:21:02 +0100 Subject: [PATCH 07/18] remove some files from dist before packaging --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index 3cab650f6..fce6eeb4c 100644 --- a/Makefile +++ b/Makefile @@ -1,7 +1,9 @@ VERSION=5.0.8 -SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc drop-tables-innodb.sql styles js TODO LICENSE Makefile webdav install restapi pdfviewer +SRC=CHANGELOG inc conf utils index.php languages views op out controllers doc drop-tables-innodb.sql styles TODO LICENSE Makefile webdav install restapi pdfviewer # webapp +NODISTFILES=Makefile utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean + EXTENSIONS := \ dynamic_content.tar.gz\ login_action.tar.gz\ @@ -12,7 +14,7 @@ PHPDOC=~/Downloads/phpDocumentor-2.8.1/bin/phpdoc dist: mkdir -p tmp/seeddms-$(VERSION) cp -a $(SRC) tmp/seeddms-$(VERSION) - (cd tmp; tar --exclude=.svn --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION)) + (cd tmp; rm -rf $(NODISTFILES); tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION)) rm -rf tmp pear: From 8ecd968812de63e89efe9c707ee4d4aace8d6485 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:16:52 +0100 Subject: [PATCH 08/18] add directory for password strenght --- styles/bootstrap/passwordstrength/README.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 styles/bootstrap/passwordstrength/README.md diff --git a/styles/bootstrap/passwordstrength/README.md b/styles/bootstrap/passwordstrength/README.md new file mode 100644 index 000000000..3c36429bb --- /dev/null +++ b/styles/bootstrap/passwordstrength/README.md @@ -0,0 +1 @@ +check strength of password From cb1812a2f42479f1df69fafc016f61931ee30909 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:17:48 +0100 Subject: [PATCH 09/18] move js file into new directory --- .../bootstrap/passwordstrength}/jquery.passwordstrength.js | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename {js => styles/bootstrap/passwordstrength}/jquery.passwordstrength.js (100%) diff --git a/js/jquery.passwordstrength.js b/styles/bootstrap/passwordstrength/jquery.passwordstrength.js similarity index 100% rename from js/jquery.passwordstrength.js rename to styles/bootstrap/passwordstrength/jquery.passwordstrength.js From 321535c391344951e5d1625aa31362ed13f68652 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:19:17 +0100 Subject: [PATCH 10/18] use new path of jquery.passwordstrength.js --- views/bootstrap/class.Bootstrap.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index 4dabba610..c3484bf7c 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -77,7 +77,7 @@ class SeedDMS_Bootstrap_Style extends SeedDMS_View_Common { echo ''."\n"; if($this->extraheader['js']) echo $this->extraheader['js']; - echo ''."\n"; + echo ''."\n"; echo ''."\n"; echo ''."\n"; echo ''."\n"; From 32b02752147ff01c1d37a986ddaef6e76eb8fb41 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:20:25 +0100 Subject: [PATCH 11/18] old jquery not needed anymore --- js/jquery.min.js | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 js/jquery.min.js diff --git a/js/jquery.min.js b/js/jquery.min.js deleted file mode 100644 index 32ead4926..000000000 --- a/js/jquery.min.js +++ /dev/null @@ -1,4 +0,0 @@ -/*! jQuery v1.7.2 jquery.com | jquery.org/license */ -(function(a,b){function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c=0===c})}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function ib(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function jb(a,b){if(b.nodeType!==1||!f.hasData(a))return;var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d0){if(c!=="border")for(;e").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){kc||(kc=c.createElement("iframe"),kc.frameBorder=kc.width=kc.height=0),b.appendChild(kc);if(!lc||!kc.createElement)lc=(kc.contentWindow||kc.contentDocument).document,lc.write((f.support.boxModel?"":"")+""),lc.close();d=lc.createElement(a),lc.body.appendChild(d),e=f.css(d,"display"),b.removeChild(kc)}jc[a]=e}return jc[a]}function yc(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(e.isReady)return;try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};return e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType)return this.context=this[0]=a,this.length=1,this;if(a==="body"&&!d&&c.body)return this.context=c,this[0]=c.body,this.selector=a,this.length=1,this;if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1])return d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes),e.merge(this,a);h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}return this.context=c,this.selector=a,this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}return e.isFunction(a)?f.ready(a):(a.selector!==b&&(this.selector=a.selector,this.context=a.context),e.makeArray(a,this))},selector:"",jquery:"1.7.2",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();return e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")"),d},each:function(a,b){return e.each(this,a,b)},ready:function(a){return e.bindReady(),A.add(a),this},eq:function(a){return a=+a,a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(A)return;A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a!=null&&a==a.window},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?a+"":I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return Function("return "+b)();e.error("Invalid JSON: "+b)},parseXML:function(c){if(typeof c!="string"||!c)return null;var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}return(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c),d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c
a",d=p.getElementsByTagName("*"),e=p.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=p.getElementsByTagName("input")[0],b={leadingWhitespace:p.firstChild.nodeType===3,tbody:!p.getElementsByTagName("tbody").length,htmlSerialize:!!p.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:p.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0,pixelMargin:!0},f.boxModel=b.boxModel=c.compatMode==="CSS1Compat",i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete p.test}catch(r){b.deleteExpando=!1}!p.addEventListener&&p.attachEvent&&p.fireEvent&&(p.attachEvent("onclick",function(){b.noCloneEvent=!1}),p.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),i.setAttribute("name","t"),p.appendChild(i),j=c.createDocumentFragment(),j.appendChild(p.lastChild),b.checkClone=j.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,j.removeChild(i),j.appendChild(p);if(p.attachEvent)for(n in{submit:1,change:1,focusin:1})m="on"+n,o=m in p,o||(p.setAttribute(m,"return;"),o=typeof p[m]=="function"),b[n+"Bubbles"]=o;return j.removeChild(p),j=g=h=p=i=null,f(function(){var d,e,g,h,i,j,l,m,n,q,r,s,t,u=c.getElementsByTagName("body")[0];if(!u)return;m=1,t="padding:0;margin:0;border:",r="position:absolute;top:0;left:0;width:1px;height:1px;",s=t+"0;visibility:hidden;",n="style='"+r+t+"5px solid #000;",q="
"+""+"
",d=c.createElement("div"),d.style.cssText=s+"width:0;height:0;position:static;top:0;margin-top:"+m+"px",u.insertBefore(d,u.firstChild),p=c.createElement("div"),d.appendChild(p),p.innerHTML="
t
",k=p.getElementsByTagName("td"),o=k[0].offsetHeight===0,k[0].style.display="",k[1].style.display="none",b.reliableHiddenOffsets=o&&k[0].offsetHeight===0,a.getComputedStyle&&(p.innerHTML="",l=c.createElement("div"),l.style.width="0",l.style.marginRight="0",p.style.width="2px",p.appendChild(l),b.reliableMarginRight=(parseInt((a.getComputedStyle(l,null)||{marginRight:0}).marginRight,10)||0)===0),typeof p.style.zoom!="undefined"&&(p.innerHTML="",p.style.width=p.style.padding="1px",p.style.border=0,p.style.overflow="hidden",p.style.display="inline",p.style.zoom=1,b.inlineBlockNeedsLayout=p.offsetWidth===3,p.style.display="block",p.style.overflow="visible",p.innerHTML="
",b.shrinkWrapBlocks=p.offsetWidth!==3),p.style.cssText=r+s,p.innerHTML=q,e=p.firstChild,g=e.firstChild,i=e.nextSibling.firstChild.firstChild,j={doesNotAddBorder:g.offsetTop!==5,doesAddBorderForTableAndCells:i.offsetTop===5},g.style.position="fixed",g.style.top="20px",j.fixedPosition=g.offsetTop===20||g.offsetTop===15,g.style.position=g.style.top="",e.style.overflow="hidden",e.style.position="relative",j.subtractsBorderForOverflowNotVisible=g.offsetTop===-5,j.doesNotIncludeMarginInBodyOffset=u.offsetTop!==m,a.getComputedStyle&&(p.style.marginTop="1%",b.pixelMargin=(a.getComputedStyle(p,null)||{marginTop:0}).marginTop!=="1%"),typeof d.style.zoom!="undefined"&&(d.style.zoom=1),u.removeChild(d),l=p=d=null,f.extend(b,j)}),b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){return a=a.nodeType?f.cache[a[f.expando]]:a[f.expando],!!a&&!m(a)},data:function(a,c,d,e){if(!f.acceptData(a))return;var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);return g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d),o&&!h[c]?g.events:(k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h,i)},removeData:function(a,b,c){if(!f.acceptData(a))return;var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e1,null,!1))},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a)return b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c)),d||[]},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){var d=2;return typeof a!="string"&&(c=a,a="fx",d--),arguments.length1)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,f.prop,a,b,arguments.length>1)},removeProp:function(a){return a=f.propFix[a]||a,this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];if(!arguments.length){if(g)return c=f.valHooks[g.type]||f.valHooks[g.nodeName.toLowerCase()],c&&"get"in c&&(d=c.get(g,"value"))!==b?d:(d=g.value,typeof d=="string"?d.replace(q,""):d==null?"":d);return}return e=f.isFunction(a),this.each(function(d){var g=f(this),h;if(this.nodeType!==1)return;e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.type]||f.valHooks[this.nodeName.toLowerCase()];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c=0}),c.length||(a.selectedIndex=-1),c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!a||j===3||j===8||j===2)return;if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}return h&&"set"in h&&i&&(g=h.set(a,d,c))!==b?g:(a.setAttribute(c,""+d),d)}return h&&"get"in h&&i&&(g=h.get(a,c))!==null?g:(g=a.getAttribute(c),g===null?b:g)},removeAttr:function(a,b){var c,d,e,g,h,i=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;i=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/(?:^|\s)hover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);return b&&(b[1]=(b[1]||"").toLowerCase( -),b[3]=b[3]&&RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)")),b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))return;d.handler&&(p=d,d=p.handler,g=p.selector),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f=="undefined"||!!a&&f.event.triggered===a.type?b:f.event.dispatch.apply(i.elem,arguments)},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;le&&j.push({elem:this,matches:d.slice(e)});for(k=0;k0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function w(a,b,c,e,f,g){for(var h=0,i=e.length;h0){k=j;break}}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){return i=!1,0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length!==1||w[0]!=="~"&&w[0]!=="+"||!d.parentNode?d:d.parentNode,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);return l&&(m(l,h,e,f),m.uniqueSort(e)),e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);return a[0]=e++,a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");return!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" "),a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not"){if((a.exec(b[3])||"").length<=1&&!/^\w/.test(b[3])){var g=m.filter(b[3],c,d,!0^f);return d||e.push.apply(e,g),!1}b[3]=m(b[3],null,null,c)}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){return a.unshift(!0),a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));o.match.globalPOS=p;var s=function(a,b){return a=Array.prototype.slice.call(a,0),b?(b.push.apply(b,a),b):a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="

";if(b.querySelectorAll&&b.querySelectorAll(".TEST").length===0)return;m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="
";if(!a.getElementsByClassName||a.getElementsByClassName("e").length===0)return;a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h0)for(h=g;h=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}return c=c.length>1?f.unique(c):c,this.pushStack(c,"closest",a)},index:function(a){return a?typeof a=="string"?f.inArray(this[0],f(a)):f.inArray(a.jquery?a[0]:a,this):this[0]&&this[0].parentNode?this.prevAll().length:-1},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);return L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse()),this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){return c&&(a=":not("+a+")"),b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/]","i"),db=/checked\s*(?:[^=]|=\s*.checked.)/i,eb=/\/(java|ecma)script/i,fb=/^\s*",""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]},hb=U(c);gb.optgroup=gb.option,gb.tbody=gb.tfoot=gb.colgroup=gb.caption=gb.thead,gb.th=gb.td,f.support.htmlSerialize||(gb._default=[1,"div
","
"]),f.fn.extend({text:function(a){return f.access(this,function(a){return a===b?f.text(this):this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a))},null,a,arguments.length)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){return f.isFunction(a)?this.each(function(b){f(this).wrapInner(a.call(this,b))}):this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);return a.push.apply(a,this.toArray()),this.pushStack(a,"before",arguments)}},after:function(){if( -this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);return a.push.apply(a,f.clean(arguments)),a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){return a=a==null?!1:a,b=b==null?a:b,this.map(function(){return f.clone(this,a,b)})},html:function(a){return f.access(this,function(a){var c=this[0]||{},d=0,e=this.length;if(a===b)return c.nodeType===1?c.innerHTML.replace(W,""):null;if(typeof a=="string"&&!ab.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!gb[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1>");try{for(;d1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||f.isXMLDoc(a)||!cb.test("<"+a.nodeName+">")?a.cloneNode(!0):ob(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){kb(a,h),d=lb(a),e=lb(h);for(g=0;d[g];++g)e[g]&&kb(d[g],e[g])}if(b){jb(a,h);if(c){d=lb(a),e=lb(h);for(g=0;d[g];++g)jb(d[g],e[g])}}return d=e=null,h},clean:function(a,b,d,e){var g,h,i,j=[];b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);for(var k=0,l;(l=a[k])!=null;k++){typeof l=="number"&&(l+="");if(!l)continue;if(typeof l=="string")if(!_.test(l))l=b.createTextNode(l);else{l=l.replace(Y,"<$1>");var m=(Z.exec(l)||["",""])[1].toLowerCase(),n=gb[m]||gb._default,o=n[0],p=b.createElement("div"),q=hb.childNodes,r;b===c?hb.appendChild(p):U(b).appendChild(p),p.innerHTML=n[1]+l+n[2];while(o--)p=p.lastChild;if(!f.support.tbody){var s=$.test(l),t=m==="table"&&!s?p.firstChild&&p.firstChild.childNodes:n[1]===""&&!s?p.childNodes:[];for(i=t.length-1;i>=0;--i)f.nodeName(t[i],"tbody")&&!t[i].childNodes.length&&t[i].parentNode.removeChild(t[i])}!f.support.leadingWhitespace&&X.test(l)&&p.insertBefore(b.createTextNode(X.exec(l)[0]),p.firstChild),l=p.childNodes,p&&(p.parentNode.removeChild(p),q.length>0&&(r=q[q.length-1],r&&r.parentNode&&r.parentNode.removeChild(r)))}var u;if(!f.support.appendChecked)if(l[0]&&typeof (u=l.length)=="number")for(i=0;i1)},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=yb(a,"opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!a||a.nodeType===3||a.nodeType===8||!a.style)return;var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b)return k&&"get"in k&&(g=k.get(a,!1,e))!==b?g:j[c];h=typeof d,h==="string"&&(g=ub.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(yb)return yb(a,c)},swap:function(a,b,c){var d={},e,f;for(f in b)d[f]=a.style[f],a.style[f]=b[f];e=c.call(a);for(f in b)a.style[f]=d[f];return e}}),f.curCSS=f.css,c.defaultView&&c.defaultView.getComputedStyle&&(zb=function(a,b){var c,d,e,g,h=a.style;return b=b.replace(rb,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b))),!f.support.pixelMargin&&e&&vb.test(b)&&tb.test(c)&&(g=h.width,h.width=c,c=e.width,h.width=g),c}),c.documentElement.currentStyle&&(Ab=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;return f==null&&g&&(e=g[b])&&(f=e),tb.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d)),f===""?"auto":f}),yb=zb||Ab,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){if(c)return a.offsetWidth!==0?Bb(a,b,d):f.swap(a,wb,function(){return Bb(a,b,d)})},set:function(a,b){return sb.test(b)?b+"px":b}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return qb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(pb,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=pb.test(g)?g.replace(pb,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){return f.swap(a,{display:"inline-block"},function(){return b?yb(a,"margin-right"):a.style.marginRight})}})}),f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)}),f.each({margin:"",padding:"",border:"Width"},function(a,b){f.cssHooks[a+b]={expand:function(c){var d,e=typeof c=="string"?c.split(" "):[c],f={};for(d=0;d<4;d++)f[a+xb[d]+b]=e[d]||e[d-2]||e[0];return f}}});var Cb=/%20/g,Db=/\[\]$/,Eb=/\r?\n/g,Fb=/#.*$/,Gb=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,Hb=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,Ib=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,Jb=/^(?:GET|HEAD)$/,Kb=/^\/\//,Lb=/\?/,Mb=/)<[^<]*)*<\/script>/gi,Nb=/^(?:select|textarea)/i,Ob=/\s+/,Pb=/([?&])_=[^&]*/,Qb=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,Rb=f.fn.load,Sb={},Tb={},Ub,Vb,Wb=["*/"]+["*"];try{Ub=e.href}catch(Xb){Ub=c.createElement("a"),Ub.href="",Ub=Ub.href}Vb=Qb.exec(Ub.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&Rb)return Rb.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;return f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("
").append(c.replace(Mb,"")).find(g):c)),d&&i.each(d,[c,b,a])}}),this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||Nb.test(this.nodeName)||Hb.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(Eb,"\r\n")}}):{name:b.name,value:c.replace(Eb,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){return f.isFunction(d)&&(g=g||e,e=d,d=b),f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){return b?$b(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),$b(a,b),a},ajaxSettings:{url:Ub,isLocal:Ib.test(Vb[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded; charset=UTF-8",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":Wb},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:Yb(Sb),ajaxTransport:Yb(Tb),ajax:function(a,c){function w(a,c,l,m){if(s===2)return;s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?ac(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=bc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=Gb.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){return s||(d.mimeType=a),this},abort:function(a){return a=a||"abort",p&&p.abort(a),w(0,a),this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(Fb,"").replace(Kb,Vb[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(Ob),d.crossDomain==null&&(r=Qb.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==Vb[1]&&r[2]==Vb[2]&&(r[3]||(r[1]==="http:"?80:443))==(Vb[3]||(Vb[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),Zb(Sb,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!Jb.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(Lb.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(Pb,"$1_="+x);d.url=y+(y===d.url?(Lb.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+Wb+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(!d.beforeSend||d.beforeSend.call(e,v,d)!==!1&&s!==2){for(u in{success:1,error:1,complete:1})v[u](d[u]);p=Zb(Tb,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s>=2)throw z;w(-1,z)}}return v}return v.abort(),!1},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)_b(g,a[g],c,e);return d.join("&").replace(Cb,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),dc=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=typeof b.data=="string"&&/^application\/x\-www\-form\-urlencoded/.test(b.contentType);if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(dc.test(b.url)||e&&dc.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";return b.jsonp!==!1&&(j=j.replace(dc,l),b.url===j&&(e&&(k=k.replace(dc,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){return g||f.error(h+" was not called"),g[0]},b.dataTypes[0]="json","script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){return f.globalEval(a),a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ec=a.ActiveXObject?function(){for(var a in gc)gc[a](0,1)}:!1,fc=0,gc;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&hc()||ic()}:hc,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ec&&delete gc[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n);try{m.text=h.responseText}catch(a){}try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++fc,ec&&(gc||(gc={},f(a).unload(ec)),gc[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var jc={},kc,lc,mc=/^(?:toggle|show|hide)$/,nc=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,oc,pc=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],qc;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(tc("show",3),a,b,c);for(var g=0,h=this.length;g=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}return i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update(),!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=xc.test(b[0].nodeName)?{top:0,left:0}:b.offset();return c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0,{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!xc.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,c){var d=/Y/.test(c);f.fn[a]=function(e){return f.access(this,function(a,e,g){var h=yc(a);if(g===b)return h?c in h?h[c]:f.support.boxModel&&h.document.documentElement[e]||h.document.body[e]:a[e];h?h.scrollTo(d?f(h).scrollLeft():g,d?g:f(h).scrollTop()):a[e]=g},a,e,arguments.length,null)}}),f.each({Height:"height",Width:"width"},function(a,c){var d="client"+a,e="scroll"+a,g="offset"+a;f.fn["inner"+a]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,c,"padding")):this[c]():null},f.fn["outer"+a]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,c,a?"margin":"border")):this[c]():null},f.fn[c]=function(a){return f.access(this,function(a,c,h){var i,j,k,l;if(f.isWindow(a))return i=a.document,j=i.documentElement[d],f.support.boxModel&&j||i.body&&i.body[d]||j;if(a.nodeType===9)return i=a.documentElement,i[d] Date: Fri, 6 Jan 2017 07:21:02 +0100 Subject: [PATCH 12/18] remove some files from dist before packaging --- Makefile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 9b7398819..61305ff51 100644 --- a/Makefile +++ b/Makefile @@ -2,12 +2,14 @@ VERSION=4.3.31 SRC=CHANGELOG inc conf utils index.php languages views op out doc drop-tables-innodb.sql styles js TODO LICENSE Makefile webdav install restapi pdfviewer # webapp +NODISTFILES=Makefile utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean + PHPDOC=~/Downloads/phpDocumentor-2.8.1/bin/phpdoc dist: mkdir -p tmp/seeddms-$(VERSION) cp -a $(SRC) tmp/seeddms-$(VERSION) - (cd tmp; tar --exclude=.svn --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION)) + (cd tmp; rm -rf $(NODISTFILES); tar --exclude=.svn --exclude=.gitignore --exclude=views/blue --exclude=views/hc --exclude=views/clean --exclude=styles/blue --exclude=styles/hc --exclude=styles/clean -czvf ../seeddms-$(VERSION).tar.gz seeddms-$(VERSION)) rm -rf tmp pear: From f3b0af988a6c79d76d35f017fa394b0a3582f536 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Fri, 6 Jan 2017 07:26:09 +0100 Subject: [PATCH 13/18] do not package js anymore --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 61305ff51..c6628b89f 100644 --- a/Makefile +++ b/Makefile @@ -1,5 +1,5 @@ VERSION=4.3.31 -SRC=CHANGELOG inc conf utils index.php languages views op out doc drop-tables-innodb.sql styles js TODO LICENSE Makefile webdav install restapi pdfviewer +SRC=CHANGELOG inc conf utils index.php languages views op out doc drop-tables-innodb.sql styles TODO LICENSE Makefile webdav install restapi pdfviewer # webapp NODISTFILES=Makefile utils/importmail.php utils/seedddms-importmail utils/remote-email-upload utils/remote-upload .svn .gitignore styles/blue styles/hc styles/clean views/blue views/hc views/clean From 31e2eaccb052ca0a5f71cbe67ddcff976c5338e7 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 9 Jan 2017 10:55:54 +0100 Subject: [PATCH 14/18] various updates, some keys changed --- languages/ar_EG/lang.inc | 10 +++-- languages/bg_BG/lang.inc | 6 ++- languages/ca_ES/lang.inc | 6 ++- languages/cs_CZ/lang.inc | 14 ++++--- languages/de_DE/lang.inc | 20 +++++----- languages/el_GR/lang.inc | 12 +++--- languages/en_GB/lang.inc | 20 +++++++--- languages/es_ES/lang.inc | 10 +++-- languages/fr_FR/lang.inc | 86 ++++++++++++++++++++-------------------- languages/hr_HR/lang.inc | 6 ++- languages/hu_HU/lang.inc | 18 +++++---- languages/it_IT/lang.inc | 6 ++- languages/ko_KR/lang.inc | 6 ++- languages/nl_NL/lang.inc | 6 ++- languages/pl_PL/lang.inc | 6 ++- languages/pt_BR/lang.inc | 12 +++--- languages/ro_RO/lang.inc | 6 ++- languages/ru_RU/lang.inc | 10 +++-- languages/sk_SK/lang.inc | 6 ++- languages/sv_SE/lang.inc | 12 +++--- languages/tr_TR/lang.inc | 6 ++- languages/uk_UA/lang.inc | 6 ++- languages/zh_CN/lang.inc | 14 ++++--- languages/zh_TW/lang.inc | 6 ++- 24 files changed, 182 insertions(+), 128 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 741f63920..7cda1ece1 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1269) +// Translators: Admin (1270) $text = array( '2_factor_auth' => '', @@ -424,7 +424,7 @@ URL: [url]', 'error' => 'خطأ', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'لم يتم اختيار مستند', 'error_no_folder_selected' => 'لم يتم اختيار مجلد', @@ -788,6 +788,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'حالة سابقة', @@ -1296,7 +1297,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1377,6 +1378,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => 'شكل', @@ -1419,7 +1421,7 @@ URL: [url]', 'transmittal_comment' => '', 'transmittal_name' => '', 'transmittal_size' => '', -'tree_loading' => '', +'tree_loading' => 'ﻱﺮﺟﻯ ﺍﻼﻨﺘﻇﺍﺭ، ﺢﺗﻯ ﻲﺘﻣ ﻉﺮﺿ ﻕﺎﺌﻣﺓ ﺎﻠﻤﻠﻓﺎﺗ ...', 'trigger_workflow' => 'مسار العمل', 'tr_TR' => 'ﺕﺮﻜﻳﺓ', 'tuesday' => 'الثلاثاء', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index d04d5514e..4d101f29d 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -379,7 +379,7 @@ $text = array( 'error' => 'Грешка', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Няма избрани документи', 'error_no_folder_selected' => 'Няма избрани папки', @@ -689,6 +689,7 @@ $text = array( 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Предишно състояние', @@ -1161,7 +1162,7 @@ $text = array( 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1242,6 +1243,7 @@ $text = array( 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => 'Тема', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 16e0a96ec..0dc996d70 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -384,7 +384,7 @@ URL: [url]', 'error' => '', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => '', 'error_no_folder_selected' => '', @@ -694,6 +694,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => '', @@ -1166,7 +1167,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1247,6 +1248,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => 'Tema gràfic', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 37fc056c2..0a32883d5 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (715), kreml (455) +// Translators: Admin (718), kreml (455) $text = array( '2_factor_auth' => '', @@ -150,8 +150,8 @@ URL: [url]', 'attrdef_type_date' => 'Datum', 'attrdef_type_email' => '', 'attrdef_type_float' => '', -'attrdef_type_int' => '', -'attrdef_type_string' => '', +'attrdef_type_int' => 'Integer', +'attrdef_type_string' => 'Řetězec', 'attrdef_type_url' => '', 'attrdef_valueset' => 'Soubor hodnot', 'attributes' => 'Atributy', @@ -431,7 +431,7 @@ URL: [url]', 'error' => 'Error', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Není vybrán žádný dokument.', 'error_no_folder_selected' => 'Není vybrána žádná složka', @@ -799,6 +799,7 @@ Pokud budete mít problém s přihlášením i po změně hesla, kontaktujte Adm 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Předchozí stav', @@ -1003,7 +1004,7 @@ URL: [url]', 'settings_Authentication' => 'Authentication settings', 'settings_autoLoginUser' => '', 'settings_autoLoginUser_desc' => '', -'settings_available_languages' => '', +'settings_available_languages' => 'Dostupné jazyky', 'settings_available_languages_desc' => '', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', @@ -1305,7 +1306,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Přidán nový uživatel', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Schránka vymazána', 'splash_document_added' => 'Dokument přidán', 'splash_document_checkedout' => '', @@ -1386,6 +1387,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'Tento mail slouží pouze pro test konfigurace SeedDMS', 'testmail_subject' => 'Testovací mail', 'theme' => 'Vzhled', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index daee0de3a..746f19c34 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2346), dgrutsch (21) +// Translators: Admin (2348), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -436,7 +436,7 @@ URL: [url]', 'error' => 'Fehler', 'error_add_aro' => 'Fehler beim Hinzufügen des Zugriffsobjekt', 'error_add_permission' => 'Fehler beim Hinzufügen der Berechtigung', -'error_clearcache' => 'Fehler beim Löschen des Cache', +'error_cleared_cache' => 'Fehler beim Löschen des Cache', 'error_importfs' => 'Fehler beim Importieren aus dem Dateisystem', 'error_no_document_selected' => 'Kein Dokument ausgewählt', 'error_no_folder_selected' => 'Kein Ordner ausgewählt', @@ -807,6 +807,7 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren 'possible_substitutes' => 'Vertreter', 'preview' => 'Vorschau', 'preview_converters' => 'Vorschau Dokumentenumwandlung', +'preview_images' => 'Vorschaubilder', 'preview_markdown' => 'Markdown', 'preview_plain' => 'Text', 'previous_state' => 'Voriger Status', @@ -816,12 +817,12 @@ Sollen Sie danach immer noch Problem bei der Anmeldung haben, dann kontaktieren 'quota_exceeded' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten.', 'quota_is_disabled' => 'Quota-Unterstützung ist zur Zeit ausgeschaltet. Benutzer-Quota werden ignoriert bis Quota-Unterstützung in den Einstellungen eingeschaltet wird.', 'quota_warning' => 'Ihr maximal verfügbarer Plattenplatz wurde um [bytes] überschritten. Bitte löschen Sie Dokumente oder ältere Versionen.', -'receipt_deletion_email_body' => 'Benutzer von Liste der Empfänger gelöscht -Dokument: [name] -Version: [version] -Elternordner: [folder_path] -Empfänger: [recipient] -Benutzer: [username] +'receipt_deletion_email_body' => 'Benutzer von Liste der Empfänger gelöscht +Dokument: [name] +Version: [version] +Elternordner: [folder_path] +Empfänger: [recipient] +Benutzer: [username] URL: [url]', 'receipt_deletion_email_subject' => '[sitename]: [name] - Empfänger gelöscht', 'receipt_log' => 'Protokoll der Empfangsbestätigungen', @@ -1348,7 +1349,7 @@ URL: [url]', 'splash_add_to_transmittal' => 'Zur Dokumentenliste hinzugefügt', 'splash_add_transmittal' => 'Dokumentenliste angelegt', 'splash_add_user' => 'Neuen Benutzer hinzugefügt', -'splash_clearcache' => 'Cache geleert', +'splash_cleared_cache' => 'Cache geleert', 'splash_cleared_clipboard' => 'Zwischenablage geleert', 'splash_document_added' => 'Dokument hinzugefügt', 'splash_document_checkedout' => 'Dokument ausgecheckt', @@ -1429,6 +1430,7 @@ URL: [url]', 'takeOverIndApprover' => 'Übernehme Einzelfreigebende von letzter Version.', 'takeOverIndReviewer' => 'Übernehme die Einzelprüfer von der letzten Version.', 'tasks' => 'Aufgaben', +'temp_jscode' => 'Temporärer Javascript-Code', 'testmail_body' => 'Diese Mail ist lediglich zum Test der Mail-Konfiguration von SeedDMS', 'testmail_subject' => 'Test Mail', 'theme' => 'Aussehen', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index e9d2f934e..2eae48772 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (212) +// Translators: Admin (214) $text = array( '2_factor_auth' => '', @@ -228,7 +228,7 @@ $text = array( 'clear_password' => '', 'clipboard' => '', 'close' => 'Κλέισιμο', -'comment' => '', +'comment' => 'Σχόλιο', 'comment_changed_email' => '', 'comment_for_current_version' => '', 'confirm_clear_cache' => '', @@ -379,7 +379,7 @@ $text = array( 'error' => 'Λάθος', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Δεν έχει επιλεγεί έγγραφο', 'error_no_folder_selected' => '', @@ -424,7 +424,7 @@ $text = array( 'folder_renamed_email' => '', 'folder_renamed_email_body' => '', 'folder_renamed_email_subject' => '', -'folder_title' => '', +'folder_title' => 'Όνομα Φακέλου', 'friday' => 'Παρασκευή', 'friday_abbr' => 'Πα', 'from' => 'Από', @@ -700,6 +700,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => '', @@ -1172,7 +1173,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1253,6 +1254,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index 09b953050..d15864e9e 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1475), dgrutsch (7), netixw (14) +// Translators: Admin (1478), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -436,7 +436,7 @@ URL: [url]', 'error' => 'Error', 'error_add_aro' => 'Error while adding access request object', 'error_add_permission' => 'Error while add permission', -'error_clearcache' => 'Error while clearing cache', +'error_cleared_cache' => 'Error while clearing cache', 'error_importfs' => 'Error while importing form file system', 'error_no_document_selected' => 'No document selected', 'error_no_folder_selected' => 'No folder selected', @@ -808,6 +808,7 @@ If you have still problems to login, then please contact your administrator.', 'possible_substitutes' => 'Substitutes', 'preview' => 'Preview', 'preview_converters' => 'Preview document conversion', +'preview_images' => 'Preview images', 'preview_markdown' => 'Markdown', 'preview_plain' => 'Text', 'previous_state' => 'Previous state', @@ -817,8 +818,14 @@ If you have still problems to login, then please contact your administrator.', 'quota_exceeded' => 'Your disk quota is exceeded by [bytes].', 'quota_is_disabled' => 'Quota support is currently disabled in the settings. Setting a user quota will have no effect until it is enabled again.', 'quota_warning' => 'Your maximum disc usage is exceeded by [bytes]. Please remove documents or previous versions.', -'receipt_deletion_email_body' => '', -'receipt_deletion_email_subject' => '', +'receipt_deletion_email_body' => 'User has been removed from the list of recipients +Document: [name] +Version: [version] +Parent folder: [folder_path] +Recipient: [recipient] +User: [username] +URL: [url]', +'receipt_deletion_email_subject' => '[sitename]: [name] - Recipient removed', 'receipt_log' => 'Reception Log', 'receipt_request_email_body' => 'Reception request Document: [name] @@ -1267,7 +1274,7 @@ URL: [url]', 'settings_showFullPreview_desc' => 'Enable/disable a full preview of the document on the details page, if the browser is capable to do so.', 'settings_showMissingTranslations' => 'Show missing translations', 'settings_showMissingTranslations_desc' => 'List all missing translations on the page at the bottom of the page. The logged in user will be able to submit a proposal for a missing translation which will be saved in a csv file. Do not turn this function on if in a production environment!', -'settings_showSingleSearchHit' => 'Jump right to a single search hit', +'settings_showSingleSearchHit' => 'Jump straight to a single search hit', 'settings_showSingleSearchHit_desc' => 'If the search results into just one hit, then it will be displayed right away instead of the result list.', 'settings_Site' => 'Site', 'settings_siteDefaultPage' => 'Site Default Page', @@ -1343,7 +1350,7 @@ URL: [url]', 'splash_add_to_transmittal' => 'Add to transmittal', 'splash_add_transmittal' => 'Added transmittal', 'splash_add_user' => 'New user added', -'splash_clearcache' => 'Cache cleared', +'splash_cleared_cache' => 'Cache cleared', 'splash_cleared_clipboard' => 'Clipboard cleared', 'splash_document_added' => 'Document added', 'splash_document_checkedout' => 'Document checked out', @@ -1424,6 +1431,7 @@ URL: [url]', 'takeOverIndApprover' => 'Take over individual approver from last version.', 'takeOverIndReviewer' => 'Take over individual reviewer from last version.', 'tasks' => 'Tasks', +'temp_jscode' => 'Temporary javascript code', 'testmail_body' => 'This mail is just for testing the mail configuration of SeedDMS', 'testmail_subject' => 'Test mail', 'theme' => 'Theme', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index 31e720c9a..eb3c908a1 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: acabello (20), Admin (1005), angel (123), francisco (2), jaimem (14) +// Translators: acabello (20), Admin (1006), angel (123), francisco (2), jaimem (14) $text = array( '2_factor_auth' => '', @@ -431,7 +431,7 @@ URL: [url]', 'error' => 'Error', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Ningún documento seleccionado', 'error_no_folder_selected' => 'Ninguna carpeta seleccionada', @@ -803,6 +803,7 @@ Si continua teniendo problemas de acceso, por favor contacte con el administrado 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Estado anterior', @@ -1009,7 +1010,7 @@ URL: [url]', 'settings_Authentication' => 'Configuración de autenticación', 'settings_autoLoginUser' => '', 'settings_autoLoginUser_desc' => '', -'settings_available_languages' => '', +'settings_available_languages' => 'Idiomas disponibles', 'settings_available_languages_desc' => '', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', @@ -1311,7 +1312,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Nuevo usuario agregado', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Portapapeles limpiado', 'splash_document_added' => 'Documento añadido', 'splash_document_checkedout' => '', @@ -1392,6 +1393,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => 'Tomar control de la revisión de la última versión', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'El propósito de este e-mail es probar la configuración del DMS', 'testmail_subject' => 'E-mail de prueba', 'theme' => 'Tema gráfico', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index 54e4bf6fd..b9cdce90e 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1055), jeromerobert (50), lonnnew (9), Oudiceval (132) +// Translators: Admin (1055), jeromerobert (50), lonnnew (9), Oudiceval (171) $text = array( '2_factor_auth' => 'Authentification forte', @@ -121,7 +121,7 @@ URL : [url]', 'approval_summary' => 'Sommaire d\'approbation', 'approval_update_failed' => 'Erreur de la mise à jour du statut d\'approbation. Echec de la mise à jour.', 'approvers' => 'Approbateurs', -'approver_already_assigned' => '', +'approver_already_assigned' => 'L’utilisateur est déjà assigné comme approbateur.', 'approver_already_removed' => '', 'april' => 'Avril', 'archive_creation' => 'Créer une archive', @@ -137,7 +137,7 @@ URL : [url]', 'attrdefgrp_show_search' => 'Recherche', 'attrdefgrp_show_searchlist' => 'Résultats de recherche', 'attrdef_exists' => 'La définition d\'attribut existe déjà', -'attrdef_info' => '', +'attrdef_info' => 'Information', 'attrdef_in_use' => 'La définition d\'attribut est en cours d\'utilisation', 'attrdef_management' => 'Gestion des définitions d\'attributs', 'attrdef_maxvalues' => 'Nombre maximum de valeurs', @@ -230,12 +230,12 @@ URL: [url]', 'chart_docsperuser_title' => 'Documents par utilisateur', 'chart_selection' => 'Sélectionnez un graphique', 'chart_sizeperuser_title' => 'Volume par utilisateur', -'checkedout_file_has_different_version' => '', -'checkedout_file_has_disappeared' => '', -'checkedout_file_is_unchanged' => '', -'checkin_document' => '', -'checkout_document' => '', -'checkout_is_disabled' => '', +'checkedout_file_has_different_version' => 'La version bloquée n’est pas identique à la version courante. Le déblocage ne modifiera pas le document.', +'checkedout_file_has_disappeared' => 'Le fichier du document bloqué n’existe plus. Le déblocage est impossible.', +'checkedout_file_is_unchanged' => 'Le fichier du document bloqué est inchangé. Le déblocage n’est pas possible. Si vous ne souhaitez pas apporter de modifications, désactivez le blocage.', +'checkin_document' => 'Débloquer (check-in)', +'checkout_document' => 'Bloquer (check-out)', +'checkout_is_disabled' => 'Le blocage (check-out) de documents est désactivé dans la configuration.', 'choose_attrdef' => 'Choisissez une définition d\'attribut', 'choose_attrdefgroup' => '', 'choose_category' => 'SVP choisir', @@ -247,7 +247,7 @@ URL: [url]', 'choose_target_folder' => 'Choisir un dossier cible', 'choose_user' => 'Choisir un utilisateur', 'choose_workflow' => 'Choisir un workflow', -'choose_workflow_action' => 'Choose une action de workflow', +'choose_workflow_action' => 'Choisir une action de workflow', 'choose_workflow_state' => 'Choisir un état de workflow', 'class_name' => '', 'clear_cache' => 'Effacer le cache', @@ -279,9 +279,9 @@ URL: [url]', 'confirm_update_transmittalitem' => '', 'content' => 'Contenu', 'continue' => 'Continuer', -'converter_new_cmd' => '', +'converter_new_cmd' => 'Commande', 'converter_new_mimetype' => 'Nouveau type MIME', -'copied_to_checkout_as' => '', +'copied_to_checkout_as' => 'Fichier copié dans l’espace de blocage en tant que « [filename] » ([date])', 'create_fulltext_index' => 'Créer un index de recherche plein texte', 'create_fulltext_index_warning' => 'Vous allez recréer l\'index de recherche plein texte. Cela peut prendre un temps considérable et réduire les performances de votre système dans son ensemble. Si vous voulez vraiment recréer l\'index, merci de confirmer votre opération.', 'creation_date' => 'Créé le', @@ -307,19 +307,19 @@ URL: [url]', 'discspace' => 'Espace disque', 'document' => 'Document', 'documents' => 'Documents', -'documents_checked_out_by_you' => '', +'documents_checked_out_by_you' => 'Documents bloqués par vous', 'documents_in_process' => 'Documents en cours', 'documents_locked' => 'Documents verrouillés', 'documents_locked_by_you' => 'Documents verrouillés', 'documents_only' => 'Documents uniquement', 'documents_to_approve' => 'Documents en attente d\'approbation', -'documents_to_process' => '', +'documents_to_process' => 'Documents à traiter', 'documents_to_receipt' => '', 'documents_to_review' => 'Documents en attente de correction', 'documents_to_revise' => '', 'documents_user_rejected' => 'Documents rejetés', 'documents_user_requiring_attention' => 'Documents à surveiller', -'document_already_checkedout' => '', +'document_already_checkedout' => 'Ce document est déjà débloqué', 'document_already_locked' => 'Ce document est déjà verrouillé', 'document_comment_changed_email' => 'Commentaire modifié', 'document_comment_changed_email_body' => 'Commentaire modifié @@ -341,7 +341,7 @@ Utilisateur : [username]', 'document_duplicate_name' => 'Un document porte déjà ce nom !', 'document_has_no_workflow' => 'Le document n\'a pas de workflow', 'document_infos' => 'Informations sur le document', -'document_is_checked_out' => '', +'document_is_checked_out' => 'Le document est actuellement bloqué. Si vous ajoutez une nouvelle version, la version bloquée ne pourra plus être débloquée.', 'document_is_not_locked' => 'Ce document n\'est pas verrouillé', 'document_link_by' => 'Lié par', 'document_link_public' => 'Public', @@ -436,7 +436,7 @@ URL: [url]', 'error' => 'Erreur', 'error_add_aro' => '', 'error_add_permission' => 'Erreur lors de l’ajout de permission', -'error_clearcache' => 'Erreur lors du vidage du cache', +'error_cleared_cache' => 'Erreur lors du vidage du cache', 'error_importfs' => 'Erreur lors de l’import depuis le système de fichiers', 'error_no_document_selected' => 'Aucun document sélectionné', 'error_no_folder_selected' => 'Aucun dossier sélectionné', @@ -595,7 +595,7 @@ URL: [url]', 'js_no_file' => 'SVP Sélectionnez un fichier', 'js_no_keywords' => 'Spécifiez quelques mots-clés', 'js_no_login' => 'SVP Saisissez un identifiant', -'js_no_name' => 'SVP Saisissez un nom', +'js_no_name' => 'Veuillez saisir un nom', 'js_no_override_status' => 'SVP Sélectionner le nouveau [override] statut', 'js_no_pwd' => 'Vous devez saisir votre mot de passe', 'js_no_query' => 'Saisir une requête', @@ -604,7 +604,7 @@ URL: [url]', 'js_pwd_not_conf' => 'Mot de passe et confirmation de mot de passe non identiques', 'js_select_user' => 'SVP Sélectionnez un utilisateur', 'js_select_user_or_group' => 'Sélectionner au moins un utilisateur ou un groupe', -'js_unequal_passwords' => '', +'js_unequal_passwords' => 'Les mots de passe ne sont pas identiques', 'july' => 'Juillet', 'june' => 'Juin', 'keep' => 'Ne pas modifier', @@ -657,7 +657,7 @@ URL: [url]', 'minutes' => 'minutes', 'misc' => 'Divers', 'missing_checksum' => 'Checksum manquante', -'missing_file' => '', +'missing_file' => 'Fichier manquant', 'missing_filesize' => 'Taille de fichier manquante', 'missing_reception' => '', 'missing_request_object' => '', @@ -777,7 +777,7 @@ URL: [url]', 'password' => 'Mot de passe', 'password_already_used' => 'Mot de passe déjà utilisé', 'password_expiration' => 'Expiration du mot de passe', -'password_expiration_text' => 'Votre mot de passe a expiré. SVP choisir un nouveau avant de pouvoir accéder à SeedDMS.', +'password_expiration_text' => 'Votre mot de passe a expiré. Veuillez en choisir un nouveau afin de pouvoir accéder à SeedDMS.', 'password_expired' => 'Mot de passe expiré', 'password_expires_in_days' => 'Le mot de passe expire dans %s jours.', 'password_forgotten' => 'Mot de passe oublié ?', @@ -806,15 +806,16 @@ En cas de problème persistant, veuillez contacter votre administrateur.', 'possible_substitutes' => '', 'preview' => 'Aperçu', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => 'Texte', -'previous_state' => 'Previous state', +'previous_state' => 'État précédent', 'previous_versions' => 'Versions précédentes', 'pt_BR' => 'Portuguais (BR)', 'quota' => 'Quota', 'quota_exceeded' => 'Votre quota de disque est dépassé de [bytes].', 'quota_is_disabled' => 'Le support des quota est actuellement désactivé dans les réglages. Affecter un quota utilisateur n\'aura pas d\'effet jusqu\'à ce qu\'il soit de nouveau activé.', -'quota_warning' => 'Votre taille maximale de disque est dépassée de [bytes]. SVP supprimer des documents ou d\'anciennes versions.', +'quota_warning' => 'Votre quota d’espace disque est dépassé de [bytes]. Veuillez supprimer des documents ou d\'anciennes versions.', 'receipt_deletion_email_body' => '', 'receipt_deletion_email_subject' => '', 'receipt_log' => '', @@ -828,7 +829,7 @@ En cas de problème persistant, veuillez contacter votre administrateur.', 'reception_noaction' => '', 'reception_rejected' => '', 'recipients' => 'Destinataires', -'redraw' => '', +'redraw' => 'Redessiner', 'refresh' => 'Actualiser', 'rejected' => 'Rejeté', 'released' => 'Publié', @@ -991,8 +992,8 @@ URL: [url]', 'settings_Authentication' => 'Paramètres d\'authentification', 'settings_autoLoginUser' => 'Connexion automatique', 'settings_autoLoginUser_desc' => 'Utiliser l’ID de cet utilisateur pour se connecter automatiquement. Ce type d’accès ne permet pas la création de nouveaux comptes.', -'settings_available_languages' => '', -'settings_available_languages_desc' => '', +'settings_available_languages' => 'Langues disponibles', +'settings_available_languages_desc' => 'Seules les langues sélectionnées seront chargées et proposées dans le sélecteur de langue. La langue par défaut est systématiquement chargée.', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', 'settings_cacheDir' => 'Dossier Cache', @@ -1010,13 +1011,13 @@ URL: [url]', 'settings_contentOffsetDir' => 'Content Offset Directory', 'settings_contentOffsetDir_desc' => 'To work around limitations in the underlying file system, a new directory structure has been devised that exists within the content directory (Content Directory). This requires a base directory from which to begin. Usually leave this to the default setting, 1048576, but can be any number or string that does not already exist within (Content Directory)', 'settings_convertToPdf' => 'Convertir en PDF le document pour prévisualisation', -'settings_convertToPdf_desc' => '', +'settings_convertToPdf_desc' => 'Si le document ne peut pas être lu nativement par le navigateur, une version convertie en PDF sera affichée.', 'settings_cookieLifetime' => 'Durée de vie des Cookies', 'settings_cookieLifetime_desc' => 'La durée de vie d\'un cooke en secondes. Si réglée à 0, le cookie sera supprimé à la fermeture du navigateur.', 'settings_coreDir' => 'Répertoire Core SeedDMS', 'settings_coreDir_desc' => 'Chemin vers SeedDMS_Core (optionnel)', -'settings_createCheckOutDir' => '', -'settings_createCheckOutDir_desc' => '', +'settings_createCheckOutDir' => 'Dossier de blocage', +'settings_createCheckOutDir_desc' => 'Les versions du document seront copiées dans ce dossier lorsqu’un document est bloqué (check-out).', 'settings_createdatabase' => 'Créer tables de la base de données', 'settings_createdirectory' => 'Créer répertoire', 'settings_currentvalue' => 'Valeur courante', @@ -1214,7 +1215,7 @@ URL: [url]', 'settings_SaveError' => 'Erreur de sauvegarde du fichier de configuration', 'settings_Server' => 'Paramètres serveur', 'settings_showFullPreview' => 'Visualisation complète du document', -'settings_showFullPreview_desc' => '', +'settings_showFullPreview_desc' => 'Activer/désactiver l’aperçu du document sur la page de détails (si le navigateur le permet).', 'settings_showMissingTranslations' => 'Afficher les traductions manquantes', 'settings_showMissingTranslations_desc' => 'Lister toutes les traductions manquantes de la page dans le bas de la page. L\'utilisateur connecté pourra proposer une traduction manquante qui sera sauvegardée dans un fichier CSV. Ne pas activer cette fonction en production.', 'settings_showSingleSearchHit' => 'Aller au document en cas de résultat unique', @@ -1263,8 +1264,8 @@ URL: [url]', 'settings_updateNotifyTime' => 'Délai de notification des modifications', 'settings_updateNotifyTime_desc' => 'Users are notified about document-changes that took place within the last \'Update Notify Time\' seconds', 'settings_upgrade_php' => 'Mettez à jour PHP vers une version au moins égale à 5.2.0', -'settings_versioningFileName' => 'Versioning filename', -'settings_versioningFileName_desc' => 'The name of the versioning info file created by the backup tool', +'settings_versioningFileName' => 'Nom des fichiers de versionnage', +'settings_versioningFileName_desc' => 'Nom des fichiers textes d’information créés depuis les outils de sauvegarde', 'settings_versiontolow' => '', 'settings_viewOnlineFileTypes' => 'Aperçu en ligne des fichiers', 'settings_viewOnlineFileTypes_desc' => 'Extensions des fichiers pouvant être visionnés en ligne (en lettres minuscules uniquement).', @@ -1293,10 +1294,10 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Nouvel utilisateur ajouté', -'splash_clearcache' => 'Cache vidé', +'splash_cleared_cache' => 'Cache vidé', 'splash_cleared_clipboard' => 'Presse-papier vidé', 'splash_document_added' => 'Document ajouté', -'splash_document_checkedout' => '', +'splash_document_checkedout' => 'Document bloqué', 'splash_document_edited' => 'Document sauvegardé', 'splash_document_locked' => 'Document vérouillé', 'splash_document_unlocked' => 'Document déverrouillé', @@ -1326,7 +1327,7 @@ URL: [url]', 'splash_substituted_user' => 'Utilisateur de substitution', 'splash_switched_back_user' => 'Revenu à l\'utilisateur initial', 'splash_toogle_group_manager' => 'Responsable de groupe changé', -'state_and_next_state' => '', +'state_and_next_state' => 'État initial/suivant', 'statistic' => 'Statistiques', 'status' => 'Statut', 'status_approval_rejected' => 'Approbation rejeté', @@ -1368,12 +1369,13 @@ URL: [url]', 'sunday_abbr' => 'Dim.', 'sv_SE' => 'Suédois', 'switched_to' => 'Connexion provisoire sous', -'takeOverAttributeValue' => '', +'takeOverAttributeValue' => 'Récupérer la valeur de la dernière version', 'takeOverGrpApprover' => 'Récupérer le groupe d\'approbateurs de la dernière version.', 'takeOverGrpReviewer' => 'Récupérer le groupe d\'examinateurs de la dernière version.', 'takeOverIndApprover' => 'Récupérer les approbateurs de la dernière version.', 'takeOverIndReviewer' => 'Récupérer les examinateurs de la dernière version.', 'tasks' => 'Tâches', +'temp_jscode' => '', 'testmail_body' => 'Ce message est un test pour vérifier la configuration mail de SeedDMS.', 'testmail_subject' => 'E-mail test', 'theme' => 'Thème', @@ -1386,7 +1388,7 @@ URL: [url]', 'timeline_full_add_version' => '[document]
Nouvelle version ([version])', 'timeline_full_status_change' => '[document]
Version [version] : [status]', 'timeline_selected_item' => 'Document sélectionné', -'timeline_skip_add_file' => 'avec attachements', +'timeline_skip_add_file' => 'avec fichiers attachés', 'timeline_skip_status_change_-1' => 'rejetés', 'timeline_skip_status_change_-3' => 'expirés', 'timeline_skip_status_change_0' => 'en attente de revue', @@ -1452,13 +1454,13 @@ URL : [url]', 'update_transmittalitem' => '', 'uploaded_by' => 'Déposé par', 'uploading_failed' => 'Dépôt d\'un des documents échoué. Veuillez vérifier la taille d\'envoi maximale autorisée.', -'uploading_maxsize' => 'La taille du fichier téléchargé excède la taille maximale accepté', +'uploading_maxsize' => 'La taille du fichier dépasse la limite maximale autorisée.', 'uploading_zerosize' => 'Chargement d\'un fichier vide. Chargement annulé.', 'used_discspace' => 'Espace disque utilisé', 'user' => 'Utilisateur', 'users' => 'Utilisateurs', 'users_and_groups' => 'Utilisateurs/groupes', -'users_done_work' => '', +'users_done_work' => 'Actions des utilisateurs', 'user_exists' => 'Cet utilisateur existe déjà', 'user_group_management' => 'Gestion d\'Utilisateurs/de Groupes', 'user_image' => 'Image', @@ -1471,8 +1473,8 @@ URL : [url]', 'use_default_categories' => 'Use predefined categories', 'use_default_keywords' => 'Utiliser les mots-clés prédéfinis', 'version' => 'Version', -'versioning_file_creation' => 'Versioning file creation', -'versioning_file_creation_warning' => 'With this operation you can create a file containing the versioning information of an entire DMS folder. After the creation every file will be saved inside the document folder.', +'versioning_file_creation' => 'Créer les fichiers de versionnage', +'versioning_file_creation_warning' => 'Cette opération permet de créer, pour chaque document, un fichier texte contenant les informations générales et l’historique des versions du document. Chaque fichier sera enregistré dans le répertoire du document. Ces fichiers ne sont pas nécessaires au bon fonctionnement de SeedDMS, mais ils peuvent être utiles en cas de transfert des fichiers vers un autre système.', 'versioning_info' => 'Versions', 'versiontolow' => '', 'version_deleted_email' => 'Version supprimée', @@ -1502,7 +1504,7 @@ URL: [url]', 'workflow_layoutdata_saved' => '', 'workflow_management' => 'Gestion de workflow', 'workflow_name' => 'Nom', -'workflow_no_doc_rejected_state' => '', +'workflow_no_doc_rejected_state' => 'L’état « rejeté » n’a été défini sur aucune action !', 'workflow_no_doc_released_state' => '', 'workflow_no_initial_state' => '', 'workflow_no_states' => 'Vous devez d\'abord définir des états de workflow avant d\'ajouter un workflow.', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index f1348bb51..03cdfdf97 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -436,7 +436,7 @@ Internet poveznica: [url]', 'error' => 'Greška', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Nije odabran dokument', 'error_no_folder_selected' => 'Nije odabrana mapa', @@ -807,6 +807,7 @@ Ako i dalje imate problema s prijavom, molimo kontaktirajte Vašeg administrator 'possible_substitutes' => 'Zamjene', 'preview' => 'Predpregled', 'preview_converters' => 'Pretpregled konverzije dokumenta', +'preview_images' => '', 'preview_markdown' => 'Smanjenje', 'preview_plain' => 'Obični tekst', 'previous_state' => 'Prethodni status', @@ -1332,7 +1333,7 @@ Internet poveznica: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Dodan novi korisnik', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Očišćen međuspremnik', 'splash_document_added' => 'Dokument dodan', 'splash_document_checkedout' => 'Dokument odjavljen', @@ -1413,6 +1414,7 @@ Internet poveznica: [url]', 'takeOverIndApprover' => 'Preuzimanje pojedinačnog odobravatelja iz zadnje verzije.', 'takeOverIndReviewer' => 'Preuzimanje pojedinačnog revizora iz zadnje verzije.', 'tasks' => 'Zadaci', +'temp_jscode' => '', 'testmail_body' => 'Ova poruka služi samo za testiranje konfiguracije ProsperaDMS-a', 'testmail_subject' => 'Testna poruka', 'theme' => 'Tema', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index 9f849983c..f5cc3092a 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (601), ribaz (1023) +// Translators: Admin (606), ribaz (1023) $text = array( '2_factor_auth' => '', @@ -431,7 +431,7 @@ URL: [url]', 'error' => 'Hiba', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Nincs kijelölt dokumentum', 'error_no_folder_selected' => 'Nincs kijelölt mappa', @@ -803,6 +803,7 @@ Amennyiben problémákba ütközik a bejelentkezés során, kérjük vegye fel a 'possible_substitutes' => '', 'preview' => 'Előnézet', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Előző állapot', @@ -1008,7 +1009,7 @@ URL: [url]', 'settings_Authentication' => 'Hitelesítési beállítások', 'settings_autoLoginUser' => '', 'settings_autoLoginUser_desc' => '', -'settings_available_languages' => '', +'settings_available_languages' => 'Elérhető nyelvek', 'settings_available_languages_desc' => '', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', @@ -1049,9 +1050,9 @@ URL: [url]', 'settings_dbUser' => 'Felhasználónév', 'settings_dbUser_desc' => 'Az adatbázis eléréséhez tartozó felhasználónevet a telepítési eljárás során kell megadni. Ne szerkessze ezt a mezőt, csak ha nagyon szükséges, például, ha az adatbázist át kell helyezni egy másik gépre.', 'settings_dbVersion' => 'Adatbázis séma túl régi', -'settings_defaultSearchMethod' => '', +'settings_defaultSearchMethod' => 'Alapértelmezett keresési módszer', 'settings_defaultSearchMethod_desc' => '', -'settings_defaultSearchMethod_valdatabase' => '', +'settings_defaultSearchMethod_valdatabase' => 'adatbázis', 'settings_defaultSearchMethod_valfulltext' => '', 'settings_delete_install_folder' => 'A SeedDMS használatához törölnie kell a konfigurációs könyvtárban található ENABLE_INSTALL_TOOL állományt.', 'settings_disableSelfEdit' => 'Saját adatok szerkesztésének tiltása', @@ -1091,7 +1092,7 @@ URL: [url]', 'settings_enableGuestAutoLogin_desc' => '', 'settings_enableGuestLogin' => 'Vendég belépésének engedélyezése', 'settings_enableGuestLogin_desc' => 'Ha azt szeretné, hogy bárki be tudjon jelentkezni vendégként, jelölje be ezt a lehetőséget. Megjegyzés: vendég bejelentkezés megbízható környezetben használható', -'settings_enableHelp' => '', +'settings_enableHelp' => 'Súgó engedélyezése', 'settings_enableHelp_desc' => '', 'settings_enableLanguageSelector' => 'Engedélyezi a nyelv választót', 'settings_enableLanguageSelector_desc' => 'Megjelenít egy választást a felhasználói felületen a bejelentkezést követően.', @@ -1230,7 +1231,7 @@ URL: [url]', 'settings_rootFolderID_desc' => 'Gyökér mappa azonosítója (általában nem kell módosítani)', 'settings_SaveError' => 'Konfigurációs állomány mentési hiba', 'settings_Server' => 'Kiszolgáló beállítások', -'settings_showFullPreview' => '', +'settings_showFullPreview' => 'Mutassa a teljes dokumentumot', 'settings_showFullPreview_desc' => '', 'settings_showMissingTranslations' => 'Jelenítse meg a hiányzó fordításokat', 'settings_showMissingTranslations_desc' => 'Felsorolja az összes hiányzó fordítást a lap alján. A bejelentkezett felhasználó képes lesz arra, hogy javaslatot nyújtson be a hiányzó fordításokra, amelyek egy csv állományba kerülnek mentésre. Ne kapcsolja be ezt a funkciót élse környezetben!', @@ -1310,7 +1311,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Új felhasználó hozzáadva', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Vágólap törölve', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1391,6 +1392,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'Ez az üzenet a SeedDMS levelezési beállításainak tesztelésére szolgál', 'testmail_subject' => 'Teszt üzenet', 'theme' => 'Téma', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index 19a2f7e08..f69259623 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -437,7 +437,7 @@ URL: [url]', 'error' => 'Errore', 'error_add_aro' => 'Errore durante l\'accesso aggiungendo richiesta oggetto', 'error_add_permission' => 'Errore durante l\'aggiunta di permesso', -'error_clearcache' => 'Errore durante svuotare la cache', +'error_cleared_cache' => 'Errore durante svuotare la cache', 'error_importfs' => 'Errore durante l\'importazione dal file system', 'error_no_document_selected' => 'Nessun documento selezionato', 'error_no_folder_selected' => 'Nessuna cartella selezionata', @@ -809,6 +809,7 @@ Dovessero esserci ancora problemi al login, prego contatta l\'Amministratore di 'possible_substitutes' => 'Sostituti', 'preview' => 'Anteprima', 'preview_converters' => 'Anteprima convesione documento', +'preview_images' => '', 'preview_markdown' => 'Riduione ribasso', 'preview_plain' => 'Testo', 'previous_state' => 'Stato precedente', @@ -1344,7 +1345,7 @@ URL: [url]', 'splash_add_to_transmittal' => 'Aggiungere alla trasmissione', 'splash_add_transmittal' => '', 'splash_add_user' => 'Utente aggiunto', -'splash_clearcache' => 'Cache cancellata', +'splash_cleared_cache' => 'Cache cancellata', 'splash_cleared_clipboard' => 'Appunti cancellati', 'splash_document_added' => 'Documento aggiunto', 'splash_document_checkedout' => 'Documento approvato', @@ -1425,6 +1426,7 @@ URL: [url]', 'takeOverIndApprover' => 'Riprendi l\'approvatore dall\'ultima versione.', 'takeOverIndReviewer' => 'Riprendi il revisore dall\'ultima versione.', 'tasks' => 'Compiti', +'temp_jscode' => '', 'testmail_body' => 'Questo messaggio di posta elettronica è solo un test per verificare la configurazione del repository', 'testmail_subject' => 'Messaggio di test', 'theme' => 'Tema', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index e97e9af67..be7f83c04 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -436,7 +436,7 @@ URL: [url]', 'error' => '오류', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => '선택되지 문서는', 'error_no_folder_selected' => '어떤 폴더를 선택하지', @@ -800,6 +800,7 @@ URL : [url]', 'possible_substitutes' => '대체', 'preview' => '미리보기', 'preview_converters' => '문서 변환 미리보기', +'preview_images' => '', 'preview_markdown' => '마크다운 미리보기', 'preview_plain' => '미리보기', 'previous_state' => '이전 상태', @@ -1325,7 +1326,7 @@ URL : [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '새 사용자 추가', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '클립 보드 비우기', 'splash_document_added' => '문서를 추가', 'splash_document_checkedout' => '문서 체크아웃', @@ -1406,6 +1407,7 @@ URL : [url]', 'takeOverIndApprover' => '마지막 버전의 개별 승인자를 인수 합니다.', 'takeOverIndReviewer' => '최종 버전의 개인별 검수자를 상속합니다.', 'tasks' => '작업', +'temp_jscode' => '', 'testmail_body' => '본 메일은 SeedDMS의 메일 구성을 단순 테스트한 것입니다', 'testmail_subject' => '테스트 메일', 'theme' => '테마', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index f72bff827..0e775a1fd 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -429,7 +429,7 @@ URL: [url]', 'error' => 'Fout', 'error_add_aro' => 'Verzoek om toegang toegevoegd', 'error_add_permission' => 'Voeg permissie toe', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Geen document geselecteerd', 'error_no_folder_selected' => 'Geen map geselecteerd', @@ -801,6 +801,7 @@ Mocht u de komende minuten geen email ontvangen, probeer het dan nogmaals en con 'possible_substitutes' => 'Mogelijke alternatieven', 'preview' => 'Voorbeeld', 'preview_converters' => 'Converters', +'preview_images' => '', 'preview_markdown' => 'Voorbeeld in Markdown', 'preview_plain' => 'Voorbeeld in platte tekst', 'previous_state' => 'Vorige staat', @@ -1338,7 +1339,7 @@ URL: [url]', 'splash_add_to_transmittal' => 'Toevoegen aan verzending', 'splash_add_transmittal' => '', 'splash_add_user' => 'Nieuwe gebruiker toegevoegd', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Klembord leeg gemaakt', 'splash_document_added' => 'Nieuw document toegevoegd', 'splash_document_checkedout' => 'Document in gebruik genomen', @@ -1419,6 +1420,7 @@ URL: [url]', 'takeOverIndApprover' => 'Onthoud de laatste groep individuele goedkeurders', 'takeOverIndReviewer' => 'Onthoud de laatste groep individuele herzieners', 'tasks' => 'taken', +'temp_jscode' => '', 'testmail_body' => 'Deze mail dient enkel voor het testen van de mail configuratie van SeedDMS', 'testmail_subject' => 'Test mail', 'theme' => 'Thema', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index b4dbddec3..bccc463e7 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -424,7 +424,7 @@ URL: [url]', 'error' => 'Błąd', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Brak wybranych dokumentów', 'error_no_folder_selected' => 'Brak wybranych katalogów', @@ -796,6 +796,7 @@ Jeśli nadal będą problemy z zalogowaniem, prosimy o kontakt z administratorem 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Poprzedni stan', @@ -1290,7 +1291,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Dodano nowego użytkownika', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Wyczyszczono schowek', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1371,6 +1372,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'To jest mail testowy SeedDMS', 'testmail_subject' => 'Wiadomość testowa', 'theme' => 'Wygląd', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index 58c2a543b..d2c794ec8 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (932), flaviove (627), lfcristofoli (352) +// Translators: Admin (934), flaviove (627), lfcristofoli (352) $text = array( '2_factor_auth' => '', @@ -430,7 +430,7 @@ URL: [url]', 'error' => 'Erro', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Nenhum documento selecionado', 'error_no_folder_selected' => 'Nenhuma pasta selecionada', @@ -801,6 +801,7 @@ Se você ainda tiver problemas para fazer o login, por favor, contate o administ 'possible_substitutes' => '', 'preview' => 'visualizar', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Estado anterior', @@ -1006,7 +1007,7 @@ URL: [url]', 'settings_Authentication' => 'Definições de autenticação', 'settings_autoLoginUser' => '', 'settings_autoLoginUser_desc' => '', -'settings_available_languages' => '', +'settings_available_languages' => 'Idiomas disponíveis', 'settings_available_languages_desc' => '', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', @@ -1060,7 +1061,7 @@ URL: [url]', 'settings_dropFolderDir_desc' => 'Este diretório pode ser usado para soltar arquivos no sistema de arquivos do servidor e importá-los de lá, em vez de fazer o upload através do browser. O diretório deve conter um sub-diretório para cada usuário que tem permissão para importar arquivos desta forma.', 'settings_Edition' => 'Configurações Edição', 'settings_editOnlineFileTypes' => '', -'settings_editOnlineFileTypes_desc' => '', +'settings_editOnlineFileTypes_desc' => 'Arquivos com as seguintes extensões podem ser editados online (use somente letras minúsculas)', 'settings_enable2FactorAuthentication' => '', 'settings_enable2FactorAuthentication_desc' => '', 'settings_enableAcknowledgeWorkflow' => '', @@ -1308,7 +1309,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Novo usuário adicionado', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Área de transferência limpada', 'splash_document_added' => 'Documento inserido', 'splash_document_checkedout' => '', @@ -1389,6 +1390,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'Este e-mail é apenas para testar a configuração de correio de SeedDMS', 'testmail_subject' => 'Email Teste', 'theme' => 'Tema', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index ec2bd5c11..8b9df6233 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -436,7 +436,7 @@ URL: [url]', 'error' => 'Eroare', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Nici un document selectat', 'error_no_folder_selected' => 'Nici un folder selectat', @@ -808,6 +808,7 @@ Dacă aveți în continuare probleme la autentificare, vă rugăm să contactaț 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Stare precedentă', @@ -1333,7 +1334,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Utilizator nou adăugat', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Clipboard golit', 'splash_document_added' => 'Document adăugat', 'splash_document_checkedout' => 'Document verificat', @@ -1414,6 +1415,7 @@ URL: [url]', 'takeOverIndApprover' => 'Preia aprobatorul individual din ultima versiune.', 'takeOverIndReviewer' => 'Preia revizuitorul individual din ultima versiune.', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'Acest e-mail este doar pentru testarea configurarea email din SeedDMS', 'testmail_subject' => 'Mail de test', 'theme' => 'Temă', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index f41592d02..785d411c1 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1641) +// Translators: Admin (1642) $text = array( '2_factor_auth' => 'Двухфакторная аутентификация', @@ -436,7 +436,7 @@ URL: [url]', 'error' => 'Ошибка', 'error_add_aro' => '', 'error_add_permission' => 'Ошибка добавления разрешения', -'error_clearcache' => 'Ошибка очиски кеша', +'error_cleared_cache' => 'Ошибка очиски кеша', 'error_importfs' => 'Ошибка импорта из файловой системы', 'error_no_document_selected' => 'Нет выбранных документов', 'error_no_folder_selected' => 'Нет выбранных каталогов', @@ -805,6 +805,7 @@ URL: [url]', 'possible_substitutes' => 'Замена', 'preview' => 'Предварительный просмотр', 'preview_converters' => 'Предварительный просмотр конвертации документа', +'preview_images' => '', 'preview_markdown' => 'Markdown', 'preview_plain' => 'Текст', 'previous_state' => 'Предыдущее состояние', @@ -1038,7 +1039,7 @@ URL: [url]', 'settings_Authentication' => 'Настройки авторизации', 'settings_autoLoginUser' => 'Автоматический вход', 'settings_autoLoginUser_desc' => 'Использовать этого пользователя для доступа, если пользователь не вошел в систему. Такой доступ не будет создавать сеанс.', -'settings_available_languages' => '', +'settings_available_languages' => 'Доступные языки', 'settings_available_languages_desc' => '', 'settings_backupDir' => 'Каталог резервного копирования', 'settings_backupDir_desc' => 'Каталог, в котором средство резервного копирования сохраняет резервные копии. Если этот каталог не установлен или в него отсутствует доступ, то резервные копии будут сохранены в каталоге содержимого.', @@ -1340,7 +1341,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Добавлен новый пользователь', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Буфер обмена очищен', 'splash_document_added' => 'Добавлен документ', 'splash_document_checkedout' => 'Документ отправлен на обработку', @@ -1421,6 +1422,7 @@ URL: [url]', 'takeOverIndApprover' => 'Использовать утверждающих из прошлой версии', 'takeOverIndReviewer' => 'Использовать рецензентов из прошлой версии', 'tasks' => 'Задания', +'temp_jscode' => '', 'testmail_body' => 'Это тестовое письмо для проверки настроек почты SeedDMS', 'testmail_subject' => 'Тестовое письмо', 'theme' => 'Тема', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 4547b86aa..250fbc98a 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -383,7 +383,7 @@ URL: [url]', 'error' => 'Chyba', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => '', 'error_no_folder_selected' => '', @@ -693,6 +693,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => '', @@ -1165,7 +1166,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1246,6 +1247,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => 'Vzhľad', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index e1c583724..c95e4fcd8 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1134), tmichelfelder (106) +// Translators: Admin (1136), tmichelfelder (106) $text = array( '2_factor_auth' => '', @@ -424,7 +424,7 @@ URL: [url]', 'error' => 'Fel', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Inget dokument har valts', 'error_no_folder_selected' => 'Ingen katalog har valts', @@ -788,6 +788,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Föregående status', @@ -994,7 +995,7 @@ URL: [url]', 'settings_Authentication' => 'Autentiseringsinställningar', 'settings_autoLoginUser' => '', 'settings_autoLoginUser_desc' => '', -'settings_available_languages' => '', +'settings_available_languages' => 'Tillgängliga språk', 'settings_available_languages_desc' => '', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', @@ -1216,7 +1217,7 @@ URL: [url]', 'settings_rootFolderID_desc' => 'ID för root-mappen (oftast behövs ingen ändring här)', 'settings_SaveError' => 'Fel när konfigurationsfilen sparades', 'settings_Server' => 'Server-inställningar', -'settings_showFullPreview' => '', +'settings_showFullPreview' => 'Visa komplett dokument', 'settings_showFullPreview_desc' => '', 'settings_showMissingTranslations' => 'Visa saknade översättningar', 'settings_showMissingTranslations_desc' => 'Lista alla saknade översättningar längst ner på sidan. Den inloggade användaren får möjligheten att skicka in ett förslag för saknade översättningar som kommer sparas i en CSV fil. Sätt denna option inte på, på ett DMS som används i verksamheten.', @@ -1296,7 +1297,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Ny användare tillagt', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Urklipp rensat', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1377,6 +1378,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'Denna epost är bara till för att testa epost inställningarna av SeedDMS.', 'testmail_subject' => 'Test epost', 'theme' => 'Visningstema', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index b76029cb1..ba9744a82 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -430,7 +430,7 @@ URL: [url]', 'error' => 'Hata', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Hiçbir doküman seçilmedi', 'error_no_folder_selected' => 'Hiçbir klasör seçilmedi', @@ -804,6 +804,7 @@ Giriş yaparken halen sorun yaşıyorsanız lütfen sistem yöneticinizle görü 'possible_substitutes' => '', 'preview' => 'Önizle', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => 'Önceki durum', @@ -1312,7 +1313,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Yeni kullanıcı eklendi', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Pano temizlendi', 'splash_document_added' => 'Doküman eklendi', 'splash_document_checkedout' => '', @@ -1393,6 +1394,7 @@ URL: [url]', 'takeOverIndApprover' => 'Bir önceki versiyonu onaylayanı al.', 'takeOverIndReviewer' => 'Bir önceki versiyonu kontrol edeni al.', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => 'Bu mail SeedDMS mail sisteminin kontrolü amacıyla gönderilmiştir.', 'testmail_subject' => 'Test e-posta', 'theme' => 'Tema', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index 8a8212eeb..ab86bd1c8 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -436,7 +436,7 @@ URL: [url]', 'error' => 'Помилка', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => 'Немає вибраних документів', 'error_no_folder_selected' => 'Немає вибраних каталогів', @@ -805,6 +805,7 @@ URL: [url]', 'possible_substitutes' => 'Підстановки', 'preview' => 'Попередній перегляд', 'preview_converters' => 'Попередній перегляд перетворення документу', +'preview_images' => '', 'preview_markdown' => 'Markdown', 'preview_plain' => 'Текст', 'previous_state' => 'Попередній стан', @@ -1333,7 +1334,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => 'Додано нового користувача', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => 'Буфер обміну очищено', 'splash_document_added' => 'Додано документ', 'splash_document_checkedout' => 'Документ відправлено на опрацювання', @@ -1414,6 +1415,7 @@ URL: [url]', 'takeOverIndApprover' => 'Використати затверджувачів з попередньої версії', 'takeOverIndReviewer' => 'Використати рецензентів з попередньої версії', 'tasks' => 'Завдання', +'temp_jscode' => '', 'testmail_body' => 'Це тестовий лист для перевірки налаштувань пошти SeedDMS', 'testmail_subject' => 'Тестовий лист', 'theme' => 'Тема', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index e5b6fa96e..fff55aac2 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (649), fengjohn (5) +// Translators: Admin (652), fengjohn (5) $text = array( '2_factor_auth' => '', @@ -385,7 +385,7 @@ URL: [url]', 'error' => '错误', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => '请选择文档', 'error_no_folder_selected' => '请选择文件夹', @@ -695,6 +695,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '预览', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => '', @@ -865,8 +866,8 @@ URL: [url]', 'settings_Authentication' => '', 'settings_autoLoginUser' => '', 'settings_autoLoginUser_desc' => '', -'settings_available_languages' => '', -'settings_available_languages_desc' => '', +'settings_available_languages' => '可用的语言', +'settings_available_languages_desc' => '只有选中的语言会被显示在语言选>择框内。默认的语言始终可选。', 'settings_backupDir' => '', 'settings_backupDir_desc' => '', 'settings_cacheDir' => '', @@ -1087,7 +1088,7 @@ URL: [url]', 'settings_rootFolderID_desc' => '', 'settings_SaveError' => '', 'settings_Server' => '', -'settings_showFullPreview' => '', +'settings_showFullPreview' => '显示完整的文档', 'settings_showFullPreview_desc' => '', 'settings_showMissingTranslations' => '显示丢失的翻译', 'settings_showMissingTranslations_desc' => '', @@ -1167,7 +1168,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1248,6 +1249,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => '主题', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 2e70edf5c..97eecfcd4 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -383,7 +383,7 @@ URL: [url]', 'error' => '錯誤', 'error_add_aro' => '', 'error_add_permission' => '', -'error_clearcache' => '', +'error_cleared_cache' => '', 'error_importfs' => '', 'error_no_document_selected' => '請選擇文檔', 'error_no_folder_selected' => '請選擇資料夾', @@ -693,6 +693,7 @@ URL: [url]', 'possible_substitutes' => '', 'preview' => '', 'preview_converters' => '', +'preview_images' => '', 'preview_markdown' => '', 'preview_plain' => '', 'previous_state' => '', @@ -1165,7 +1166,7 @@ URL: [url]', 'splash_add_to_transmittal' => '', 'splash_add_transmittal' => '', 'splash_add_user' => '', -'splash_clearcache' => '', +'splash_cleared_cache' => '', 'splash_cleared_clipboard' => '', 'splash_document_added' => '', 'splash_document_checkedout' => '', @@ -1246,6 +1247,7 @@ URL: [url]', 'takeOverIndApprover' => '', 'takeOverIndReviewer' => '', 'tasks' => '', +'temp_jscode' => '', 'testmail_body' => '', 'testmail_subject' => '', 'theme' => '主題', From 60dd7f851661bce7f8d13d5187b8442a00350330 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 9 Jan 2017 10:56:32 +0100 Subject: [PATCH 15/18] check if preview and/or js cache is to be cleared --- op/op.ClearCache.php | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/op/op.ClearCache.php b/op/op.ClearCache.php index 7f4101a6f..5be4146e2 100644 --- a/op/op.ClearCache.php +++ b/op/op.ClearCache.php @@ -28,13 +28,22 @@ if(!checkFormKey('clearcache')) { UI::exitError(getMLText("admin_tools"),getMLText("invalid_request_token")); } -$cmd = 'rm -rf '.$settings->_cacheDir.'/*'; -$ret = null; -system($cmd, $ret); +if(!empty($_POST['preview'])) { + $cmd = 'rm -rf '.$settings->_cacheDir.'/[1-9]*'; + $ret = null; + system($cmd, $ret); +} + +if(!empty($_POST['js'])) { + $cmd = 'rm -rf '.$settings->_cacheDir.'/js/*'; + $ret = null; + system($cmd, $ret); +} + if($ret) - $session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_clearcache'))); + $session->setSplashMsg(array('type'=>'error', 'msg'=>getMLText('error_cleared_cache'))); else - $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_clearcache'))); + $session->setSplashMsg(array('type'=>'success', 'msg'=>getMLText('splash_cleared_cache'))); add_log_line(""); From b78a730f82f22af1fed91dab7ba72b1aadbd7b32 Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 9 Jan 2017 10:57:07 +0100 Subject: [PATCH 16/18] add method footerjs() which deliveres a temp. js file --- views/bootstrap/class.Bootstrap.php | 26 ++++++++++++++++++-------- 1 file changed, 18 insertions(+), 8 deletions(-) diff --git a/views/bootstrap/class.Bootstrap.php b/views/bootstrap/class.Bootstrap.php index c3484bf7c..957e5fdb9 100644 --- a/views/bootstrap/class.Bootstrap.php +++ b/views/bootstrap/class.Bootstrap.php @@ -124,22 +124,32 @@ background-image: linear-gradient(to bottom, #882222, #111111);; echo ''."\n"; echo ''."\n"; if($this->footerjs) { - echo ""; + $jscode .= "});\n"; + $hashjs = md5($jscode); + if(!is_dir($this->params['cachedir'].'/js')) { + SeedDMS_Core_File::makeDir($this->params['cachedir'].'/js'); + } + if(is_dir($this->params['cachedir'].'/js')) { + file_put_contents($this->params['cachedir'].'/js/'.$hashjs.'.js', $jscode); + } + echo ''."\n"; } if(method_exists($this, 'js')) echo ''."\n"; echo "\n\n"; } /* }}} */ + function footerjs() { /* {{{ */ + header('Content-Type: application/javascript'); + if(file_exists($this->params['cachedir'].'/js/'.$_GET['hash'].'.js')) { + readfile($this->params['cachedir'].'/js/'.$_GET['hash'].'.js'); + } + } /* }}} */ + function missingḺanguageKeys() { /* {{{ */ global $MISSING_LANG, $LANG; if($MISSING_LANG) { From 83f863ddaa02d97bd2e32f0b88f1c48c0a260e2c Mon Sep 17 00:00:00 2001 From: Uwe Steinmann Date: Mon, 9 Jan 2017 10:57:35 +0100 Subject: [PATCH 17/18] add checkboxes for preview and js code --- views/bootstrap/class.ClearCache.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/views/bootstrap/class.ClearCache.php b/views/bootstrap/class.ClearCache.php index b00043c62..1d562d507 100644 --- a/views/bootstrap/class.ClearCache.php +++ b/views/bootstrap/class.ClearCache.php @@ -49,6 +49,11 @@ class SeedDMS_View_ClearCache extends SeedDMS_Bootstrap_Style {

$cachedir));?>

+

+ +

+

+

Date: Mon, 9 Jan 2017 12:58:09 +0100 Subject: [PATCH 18/18] add new key 'command' --- languages/ar_EG/lang.inc | 1 + languages/bg_BG/lang.inc | 1 + languages/ca_ES/lang.inc | 1 + languages/cs_CZ/lang.inc | 1 + languages/de_DE/lang.inc | 3 ++- languages/el_GR/lang.inc | 1 + languages/en_GB/lang.inc | 3 ++- languages/es_ES/lang.inc | 1 + languages/fr_FR/lang.inc | 1 + languages/hr_HR/lang.inc | 1 + languages/hu_HU/lang.inc | 1 + languages/it_IT/lang.inc | 1 + languages/ko_KR/lang.inc | 1 + languages/nl_NL/lang.inc | 1 + languages/pl_PL/lang.inc | 1 + languages/pt_BR/lang.inc | 1 + languages/ro_RO/lang.inc | 1 + languages/ru_RU/lang.inc | 1 + languages/sk_SK/lang.inc | 1 + languages/sv_SE/lang.inc | 1 + languages/tr_TR/lang.inc | 1 + languages/uk_UA/lang.inc | 1 + languages/zh_CN/lang.inc | 1 + languages/zh_TW/lang.inc | 1 + 24 files changed, 26 insertions(+), 2 deletions(-) diff --git a/languages/ar_EG/lang.inc b/languages/ar_EG/lang.inc index 7cda1ece1..4497e8a63 100644 --- a/languages/ar_EG/lang.inc +++ b/languages/ar_EG/lang.inc @@ -243,6 +243,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'لوحة القصاصات', 'close' => 'إغلاق', +'command' => '', 'comment' => 'تعليق', 'comment_changed_email' => '', 'comment_for_current_version' => 'تعليق على الاصدار', diff --git a/languages/bg_BG/lang.inc b/languages/bg_BG/lang.inc index 4d101f29d..eb8e24bfe 100644 --- a/languages/bg_BG/lang.inc +++ b/languages/bg_BG/lang.inc @@ -228,6 +228,7 @@ $text = array( 'clear_password' => '', 'clipboard' => '', 'close' => 'Затвори', +'command' => '', 'comment' => 'Коментар', 'comment_changed_email' => 'Коментарите са изменени', 'comment_for_current_version' => 'Коментар за версията', diff --git a/languages/ca_ES/lang.inc b/languages/ca_ES/lang.inc index 0dc996d70..7ddf9848d 100644 --- a/languages/ca_ES/lang.inc +++ b/languages/ca_ES/lang.inc @@ -233,6 +233,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Portapapers', 'close' => 'Tancar', +'command' => '', 'comment' => 'Comentaris', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentari de la versió actual', diff --git a/languages/cs_CZ/lang.inc b/languages/cs_CZ/lang.inc index 0a32883d5..6abdf0f06 100644 --- a/languages/cs_CZ/lang.inc +++ b/languages/cs_CZ/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Schránka', 'close' => 'Zavřít', +'command' => '', 'comment' => 'Komentář', 'comment_changed_email' => '', 'comment_for_current_version' => 'Komentář k aktuální verzi', diff --git a/languages/de_DE/lang.inc b/languages/de_DE/lang.inc index 746f19c34..b902c7f4f 100644 --- a/languages/de_DE/lang.inc +++ b/languages/de_DE/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (2348), dgrutsch (22) +// Translators: Admin (2349), dgrutsch (22) $text = array( '2_factor_auth' => '2-Faktor Authentifizierung', @@ -255,6 +255,7 @@ URL: [url]', 'clear_password' => 'Passwort löschen', 'clipboard' => 'Zwischenablage', 'close' => 'Schließen', +'command' => 'Kommando', 'comment' => 'Kommentar', 'comment_changed_email' => '', 'comment_for_current_version' => 'Kommentar zur aktuellen Version', diff --git a/languages/el_GR/lang.inc b/languages/el_GR/lang.inc index 2eae48772..99ed3c90a 100644 --- a/languages/el_GR/lang.inc +++ b/languages/el_GR/lang.inc @@ -228,6 +228,7 @@ $text = array( 'clear_password' => '', 'clipboard' => '', 'close' => 'Κλέισιμο', +'command' => '', 'comment' => 'Σχόλιο', 'comment_changed_email' => '', 'comment_for_current_version' => '', diff --git a/languages/en_GB/lang.inc b/languages/en_GB/lang.inc index d15864e9e..f591e4381 100644 --- a/languages/en_GB/lang.inc +++ b/languages/en_GB/lang.inc @@ -19,7 +19,7 @@ // along with this program; if not, write to the Free Software // Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. // -// Translators: Admin (1478), dgrutsch (9), netixw (14) +// Translators: Admin (1479), dgrutsch (9), netixw (14) $text = array( '2_factor_auth' => '2-factor authentication', @@ -255,6 +255,7 @@ URL: [url]', 'clear_password' => 'Clear password', 'clipboard' => 'Clipboard', 'close' => 'Close', +'command' => 'Command', 'comment' => 'Comment', 'comment_changed_email' => '', 'comment_for_current_version' => 'Version comment', diff --git a/languages/es_ES/lang.inc b/languages/es_ES/lang.inc index eb3c908a1..4f658adec 100644 --- a/languages/es_ES/lang.inc +++ b/languages/es_ES/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Portapapeles', 'close' => 'Cerrar', +'command' => '', 'comment' => 'Comentarios', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentario de la versión actual', diff --git a/languages/fr_FR/lang.inc b/languages/fr_FR/lang.inc index b9cdce90e..e6e3ae667 100644 --- a/languages/fr_FR/lang.inc +++ b/languages/fr_FR/lang.inc @@ -255,6 +255,7 @@ URL: [url]', 'clear_password' => 'Sans mot de passe', 'clipboard' => 'Presse-papier', 'close' => 'Fermer', +'command' => '', 'comment' => 'Commentaire', 'comment_changed_email' => '', 'comment_for_current_version' => 'Commentaires pour la version actuelle', diff --git a/languages/hr_HR/lang.inc b/languages/hr_HR/lang.inc index 03cdfdf97..430dbb941 100644 --- a/languages/hr_HR/lang.inc +++ b/languages/hr_HR/lang.inc @@ -255,6 +255,7 @@ Internet poveznica: [url]', 'clear_password' => '', 'clipboard' => 'Međuspremnik', 'close' => 'Zatvori', +'command' => '', 'comment' => 'Komentar', 'comment_changed_email' => 'Promjena komentara', 'comment_for_current_version' => 'Verzija komentara', diff --git a/languages/hu_HU/lang.inc b/languages/hu_HU/lang.inc index f5cc3092a..711fb0902 100644 --- a/languages/hu_HU/lang.inc +++ b/languages/hu_HU/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Vágólap', 'close' => 'Bezár', +'command' => '', 'comment' => 'Megjegyzés', 'comment_changed_email' => '', 'comment_for_current_version' => 'Megjegyzés az aktuális verzióhoz', diff --git a/languages/it_IT/lang.inc b/languages/it_IT/lang.inc index f69259623..d61687f67 100644 --- a/languages/it_IT/lang.inc +++ b/languages/it_IT/lang.inc @@ -256,6 +256,7 @@ URL: [url]', 'clear_password' => 'Cancella la password', 'clipboard' => 'Appunti', 'close' => 'Chiudi', +'command' => '', 'comment' => 'Commento', 'comment_changed_email' => '', 'comment_for_current_version' => 'Commento per la versione', diff --git a/languages/ko_KR/lang.inc b/languages/ko_KR/lang.inc index be7f83c04..26ad3d22c 100644 --- a/languages/ko_KR/lang.inc +++ b/languages/ko_KR/lang.inc @@ -257,6 +257,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => '클립보드', 'close' => '닫기', +'command' => '', 'comment' => '코멘트', 'comment_changed_email' => '변경된 이메일 코멘트', 'comment_for_current_version' => '코맨트', diff --git a/languages/nl_NL/lang.inc b/languages/nl_NL/lang.inc index 0e775a1fd..d46f13ee6 100644 --- a/languages/nl_NL/lang.inc +++ b/languages/nl_NL/lang.inc @@ -248,6 +248,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Klembord', 'close' => 'Sluiten', +'command' => '', 'comment' => 'Commentaar', 'comment_changed_email' => 'Gewijzigde email', 'comment_for_current_version' => 'Versie van het commentaar', diff --git a/languages/pl_PL/lang.inc b/languages/pl_PL/lang.inc index bccc463e7..78f1964e6 100644 --- a/languages/pl_PL/lang.inc +++ b/languages/pl_PL/lang.inc @@ -243,6 +243,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Schowek', 'close' => 'Zamknij', +'command' => '', 'comment' => 'Opis', 'comment_changed_email' => '', 'comment_for_current_version' => 'Komentarz do wersji', diff --git a/languages/pt_BR/lang.inc b/languages/pt_BR/lang.inc index d2c794ec8..64b7c90c8 100644 --- a/languages/pt_BR/lang.inc +++ b/languages/pt_BR/lang.inc @@ -250,6 +250,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Área de transferência', 'close' => 'Fechar', +'command' => '', 'comment' => 'Comentário', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentário para versão atual', diff --git a/languages/ro_RO/lang.inc b/languages/ro_RO/lang.inc index 8b9df6233..ad27cb372 100644 --- a/languages/ro_RO/lang.inc +++ b/languages/ro_RO/lang.inc @@ -255,6 +255,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Clipboard', 'close' => 'Inchide', +'command' => '', 'comment' => 'Comentariu', 'comment_changed_email' => '', 'comment_for_current_version' => 'Comentariu versiune', diff --git a/languages/ru_RU/lang.inc b/languages/ru_RU/lang.inc index 785d411c1..d3d8523c1 100644 --- a/languages/ru_RU/lang.inc +++ b/languages/ru_RU/lang.inc @@ -255,6 +255,7 @@ URL: [url]', 'clear_password' => 'Сбросить пароль', 'clipboard' => 'Буфер обмена', 'close' => 'Закрыть', +'command' => '', 'comment' => 'Комментарий', 'comment_changed_email' => 'Сообщение об изменении комментария', 'comment_for_current_version' => 'Комментарий версии', diff --git a/languages/sk_SK/lang.inc b/languages/sk_SK/lang.inc index 250fbc98a..8c2cef003 100644 --- a/languages/sk_SK/lang.inc +++ b/languages/sk_SK/lang.inc @@ -232,6 +232,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Schránka', 'close' => 'Zavrieť', +'command' => '', 'comment' => 'Komentár', 'comment_changed_email' => '', 'comment_for_current_version' => 'Version comment', diff --git a/languages/sv_SE/lang.inc b/languages/sv_SE/lang.inc index c95e4fcd8..4657922cf 100644 --- a/languages/sv_SE/lang.inc +++ b/languages/sv_SE/lang.inc @@ -243,6 +243,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Urklipp', 'close' => 'Stäng', +'command' => '', 'comment' => 'Kommentar', 'comment_changed_email' => '', 'comment_for_current_version' => 'Kommentar till versionen', diff --git a/languages/tr_TR/lang.inc b/languages/tr_TR/lang.inc index ba9744a82..ff2529e14 100644 --- a/languages/tr_TR/lang.inc +++ b/languages/tr_TR/lang.inc @@ -249,6 +249,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Pano', 'close' => 'Kapat', +'command' => '', 'comment' => 'Açıklama', 'comment_changed_email' => '', 'comment_for_current_version' => 'Versiyon açıklaması', diff --git a/languages/uk_UA/lang.inc b/languages/uk_UA/lang.inc index ab86bd1c8..7ef183f9c 100644 --- a/languages/uk_UA/lang.inc +++ b/languages/uk_UA/lang.inc @@ -255,6 +255,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => 'Буфер обміну', 'close' => 'Закрити', +'command' => '', 'comment' => 'Коментар', 'comment_changed_email' => 'Повідомлення про зміну коментаря', 'comment_for_current_version' => 'Коментар версії', diff --git a/languages/zh_CN/lang.inc b/languages/zh_CN/lang.inc index fff55aac2..1f6507317 100644 --- a/languages/zh_CN/lang.inc +++ b/languages/zh_CN/lang.inc @@ -232,6 +232,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => '剪切板', 'close' => '关闭', +'command' => '', 'comment' => '说明', 'comment_changed_email' => '', 'comment_for_current_version' => '版本说明', diff --git a/languages/zh_TW/lang.inc b/languages/zh_TW/lang.inc index 97eecfcd4..1250c7820 100644 --- a/languages/zh_TW/lang.inc +++ b/languages/zh_TW/lang.inc @@ -232,6 +232,7 @@ URL: [url]', 'clear_password' => '', 'clipboard' => '剪貼簿', 'close' => '關閉', +'command' => '', 'comment' => '說明', 'comment_changed_email' => '', 'comment_for_current_version' => '版本說明',