Files
Grav-Admin-Plugin/themes/grav/js/admin.min.js

21 lines
436 KiB
JavaScript
Raw Normal View History

[WIP] Ajax Files Upload (#748) * Reworked the `file` field. All files get uploaded via Ajax and are stored upon Save This improves the Save task tremendously as now there is no longer the need of waiting for the files to finish uploading. Fully backward compatible, `file` field now includes also a `limit` and `filesize` option in the blueprints. The former determines how many files are allowed to be uploaded when in combination with `multiple: true` (default: 10), the latter determines the file size limit (in MB) allowed for each file (default: 5MB) * Added support for `accept: [‘*’]` to allow any file type * Minor tweaks in the comments and messages * Delete any orphan file when discarding the uploaded files session * Minor optimization * Fixed issue with `_json` elements where nested fields merging would get stored in an unexpected way * Potential fix for wrong order of value in Datetime * Fixed nested fields for files * Fixed tmp streams * Minor cleanup * Update JSON data when removing a file. Implemented task to remove files that haven’t been saved yet, from the flash object session * Ensure temporary files are deleted when removing un-saved files from the flash object session * Fixed wrong reference of HTML file field when clicking on the drop zone area to pick a file * Added JSON template for pages * fix a CSS issue in page order * More CSS fixes * Trigger file field mutation when adding or removing a file * Recompiled JS * Removed twig templates that are no longer needed * Fixed issue with nested header fields in a page, not properly merging data * [internal] Fixed issue with collections not capable of handling both param and dot notations at the same time * Reorganized FileField structure to be more consistent with the other fields * Added support for dynamically created file fields (ie, autoinitialization on new lists items) * Added translationable strings for file uploads errors * Added translasions for all Dropzone available strings * Changed default values
2016-08-29 11:12:09 -07:00
var Grav=webpackJsonpGrav([0],[function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),a=r(i),o=n(2),s=r(o),c=n(312),u=r(c),l=n(313),f=r(l),d=n(333),h=r(d),p=n(338),m=r(p),v=n(421),g=r(v),y=n(546),_=r(y);n(548),n(556),n(557),n(558),n(559),n(560);var b=n(562),k=r(b);u["default"].start(),t.setInterval(function(){y.Instance.update(),b.Instance.scroller.update()},150),(0,a["default"])(t).on("sidebar_state._grav",function(){Object.keys(h["default"].Chart.Instances).forEach(function(t){setTimeout(function(){return h["default"].Chart.Instances[t].chart.update()},10)})}),e["default"]={GPM:{GPM:s["default"],Instance:o.Instance},KeepAlive:u["default"],Dashboard:h["default"],Pages:m["default"],Forms:g["default"],Scrollbar:{Scrollbar:_["default"],Instance:y.Instance},Updates:{Updates:f["default"],Notifications:l.Notifications,Feed:l.Feed,Instance:l.Instance},Sidebar:{Sidebar:k["default"],Instance:b.Instance}}}).call(e,function(){return this}())},,function(t,e,n){(function(t){"use strict";function r(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function i(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e}function a(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(301),c=n(305),u=n(311),l=function(e){function n(){var t=arguments.length<=0||void 0===arguments[0]?"getUpdates":arguments[0];r(this,n);var e=i(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return e.payload={},e.raw={},e.action=t,e}return a(n,e),o(n,[{key:"setPayload",value:function(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0];return this.payload=t,this.emit("payload",t),this}},{key:"setAction",value:function(){var t=arguments.length<=0||void 0===arguments[0]?"getUpdates":arguments[0];return this.action=t,this.emit("action",t),this}},{key:"fetch",value:function(t){function e(){return t.apply(this,arguments)}return e.toString=function(){return t.toString()},e}(function(){var e=this,n=arguments.length<=0||void 0===arguments[0]?function(){return!0}:arguments[0],r=!(arguments.length<=1||void 0===arguments[1])&&arguments[1],i=new FormData;i.append("task","GPM"),i.append("action",this.action),r&&i.append("flush",!0),this.emit("fetching",this),t(c.config.base_url_relative,{credentials:"same-origin",method:"post",body:i}).then(function(t){return e.raw=t,t}).then(s.parseStatus).then(s.parseJSON).then(function(t){return e.response(t)}).then(function(t){return n(t,e.raw)}).then(function(t){return e.emit("fetched",e.payload,e.raw,e)})["catch"](s.userFeedbackError)})},{key:"response",value:function(t){return this.payload=t,t}}]),n}(u.EventEmitter);e["default"]=l;e.Instance=new l}).call(e,n(3))},function(t,e,n){(function(e,n){(function(){!function(t){"use strict";function n(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.\^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function r(t){return"string"!=typeof t&&(t=String(t)),t}function i(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return v.iterable&&(e[Symbol.iterator]=function(){return e}),e}function a(t){this.map={},t instanceof a?t.forEach(function(t,e){this.append(e,t)},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function o(t){return t.bodyUsed?e.reject(new TypeError("Alr
}})},function(t,e,n){var r=n(11);r(r.S,"Number",{isInteger:n(99)})},function(t,e,n){var r=n(16),i=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&i(t)===t}},function(t,e,n){var r=n(11);r(r.S,"Number",{isNaN:function(t){return t!=t}})},function(t,e,n){var r=n(11),i=n(99),a=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return i(t)&&a(t)<=9007199254740991}})},function(t,e,n){var r=n(11);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},function(t,e,n){var r=n(11);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},function(t,e,n){var r=n(11),i=n(89);r(r.S+r.F*(Number.parseFloat!=i),"Number",{parseFloat:i})},function(t,e,n){var r=n(11),i=n(85);r(r.S+r.F*(Number.parseInt!=i),"Number",{parseInt:i})},function(t,e,n){var r=n(11),i=n(107),a=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))&&o(1/0)==1/0),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:i(t-1+a(t-1)*a(t+1))}})},function(t,e){t.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&t<1e-8?t-t*t/2:Math.log(1+t)}},function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?t<0?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var i=n(11),a=Math.asinh;i(i.S+i.F*!(a&&1/a(0)>0),"Math",{asinh:r})},function(t,e,n){var r=n(11),i=Math.atanh;r(r.S+r.F*!(i&&1/i(-0)<0),"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},function(t,e,n){var r=n(11),i=n(111);r(r.S,"Math",{cbrt:function(t){return i(t=+t)*Math.pow(Math.abs(t),1/3)}})},function(t,e){t.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:t<0?-1:1}},function(t,e,n){var r=n(11);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},function(t,e,n){var r=n(11),i=Math.exp;r(r.S,"Math",{cosh:function(t){return(i(t=+t)+i(-t))/2}})},function(t,e,n){var r=n(11),i=n(115);r(r.S+r.F*(i!=Math.expm1),"Math",{expm1:i})},function(t,e){var n=Math.expm1;t.exports=!n||n(10)>22025.465794806718||n(10)<22025.465794806718||n(-2e-17)!=-2e-17?function(t){return 0==(t=+t)?t:t>-1e-6&&t<1e-6?t+t*t/2:Math.exp(t)-1}:n},function(t,e,n){var r=n(11),i=n(111),a=Math.pow,o=a(2,-52),s=a(2,-23),c=a(2,127)*(2-s),u=a(2,-126),l=function(t){return t+1/o-1/o};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),a=i(t);return r<u?a*l(r/u/s)*u*s:(e=(1+s/o)*r,n=e-(e-r),n>c||n!=n?a*(1/0):a*n)}})},function(t,e,n){var r=n(11),i=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,a=0,o=0,s=arguments.length,c=0;o<s;)n=i(arguments[o++]),c<n?(r=c/n,a=a*r*r+1,c=n):n>0?(r=n/c,a+=r*r):a+=n;return c===1/0?1/0:c*Math.sqrt(a)}})},function(t,e,n){var r=n(11),i=Math.imul;r(r.S+r.F*n(10)(function(){return i(4294967295,5)!=-5||2!=i.length}),"Math",{imul:function(t,e){var n=65535,r=+t,i=+e,a=n&r,o=n&i;return 0|a*o+((n&r>>>16)*o+a*(n&i>>>16)<<16>>>0)}})},function(t,e,n){var r=n(11);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},function(t,e,n){var r=n(11);r(r.S,"Math",{log1p:n(107)})},function(t,e,n){var r=n(11);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},function(t,e,n){var r=n(11);r(r.S,"Math",{sign:n(111)})},function(t,e,n){var r=n(11),i=n(115),a=Math.exp;r(r.S+r.F*n(10)(function(){return!Math.sinh(-2e-17)!=-2e-17}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(i(t)-i(-t))/2:(a(t-1)-a(-t-1))*(Math.E/2)}})},function(t,e,n){var r=n(11),i=n(115),a=Math.exp;r(r.S,"Math",{tanh:function(t){var e=i(t=+t),n=i(-t);return e==1/0?1:n==1/0?-1:(e-n)/(a(t)+a(-t))}})},function(t,e,n){var r=n(11);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},function(t,e,n){var r=n(11),i=n(42),a=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments.length,o=0;r>o;){if(e=+arguments[o++],i(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(e<65536?a(e):a(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},function(t,e,n){var r=n(11),i=n(35),a=n(40);r(r.S,"String",{raw:function(t){for(var e=i(t.raw),n=a(e.length),r=arguments.length,o=[],s=0;n>s;)o.push(String(e[s++])),s<r&&o.push(String(arguments[s]));ret
return!new d(2).slice(1,void 0).byteLength}),g,{slice:function(t,e){if(void 0!==m&&void 0===e)return m.call(o(this),t);for(var n=o(this).byteLength,r=s(t,n),i=s(void 0===e?n:e,n),a=new(f(this,d))(c(i-r)),u=new h(this),l=new h(a),p=0;r<i;)l.setUint8(p++,u.getUint8(r++));return a}}),n(195)(g)},function(t,e,n){for(var r,i=n(7),a=n(13),o=n(22),s=o("typed_array"),c=o("view"),u=!(!i.ArrayBuffer||!i.DataView),l=u,f=0,d=9,h="Int8Array,Uint8Array,Uint8ClampedArray,Int16Array,Uint16Array,Int32Array,Uint32Array,Float32Array,Float64Array".split(",");f<d;)(r=i[h[f++]])?(a(r.prototype,s,!0),a(r.prototype,c,!0)):l=!1;t.exports={ABV:u,CONSTR:l,TYPED:s,VIEW:c}},function(t,e,n){"use strict";var r=n(7),i=n(9),a=n(31),o=n(222),s=n(13),c=n(213),u=n(10),l=n(208),f=n(41),d=n(40),h=n(53).f,p=n(14).f,m=n(191),v=n(27),g="ArrayBuffer",y="DataView",_="prototype",b="Wrong length!",k="Wrong index!",x=r[g],w=r[y],S=r.Math,E=r.RangeError,A=r.Infinity,I=x,M=S.abs,O=S.pow,C=S.floor,P=S.log,T=S.LN2,D="buffer",z="byteLength",j="byteOffset",L=i?"_b":D,N=i?"_l":z,q=i?"_o":j,F=function(t,e,n){var r,i,a,o=Array(n),s=8*n-e-1,c=(1<<s)-1,u=c>>1,l=23===e?O(2,-24)-O(2,-77):0,f=0,d=t<0||0===t&&1/t<0?1:0;for(t=M(t),t!=t||t===A?(i=t!=t?1:0,r=c):(r=C(P(t)/T),t*(a=O(2,-r))<1&&(r--,a*=2),t+=r+u>=1?l/a:l*O(2,1-u),t*a>=2&&(r++,a/=2),r+u>=c?(i=0,r=c):r+u>=1?(i=(t*a-1)*O(2,e),r+=u):(i=t*O(2,u-1)*O(2,e),r=0));e>=8;o[f++]=255&i,i/=256,e-=8);for(r=r<<e|i,s+=e;s>0;o[f++]=255&r,r/=256,s-=8);return o[--f]|=128*d,o},U=function(t,e,n){var r,i=8*n-e-1,a=(1<<i)-1,o=a>>1,s=i-7,c=n-1,u=t[c--],l=127&u;for(u>>=7;s>0;l=256*l+t[c],c--,s-=8);for(r=l&(1<<-s)-1,l>>=-s,s+=e;s>0;r=256*r+t[c],c--,s-=8);if(0===l)l=1-o;else{if(l===a)return r?NaN:u?-A:A;r+=O(2,e),l-=o}return(u?-1:1)*r*O(2,l-e)},R=function(t){return t[3]<<24|t[2]<<16|t[1]<<8|t[0]},B=function(t){return[255&t]},V=function(t){return[255&t,t>>8&255]},H=function(t){return[255&t,t>>8&255,t>>16&255,t>>24&255]},G=function(t){return F(t,52,8)},K=function(t){return F(t,23,4)},W=function(t,e,n){p(t[_],e,{get:function(){return this[n]}})},$=function(t,e,n,r){var i=+n,a=f(i);if(i!=a||a<0||a+e>t[N])throw E(k);var o=t[L]._b,s=a+t[q],c=o.slice(s,s+e);return r?c:c.reverse()},J=function(t,e,n,r,i,a){var o=+n,s=f(o);if(o!=s||s<0||s+e>t[N])throw E(k);for(var c=t[L]._b,u=s+t[q],l=r(+i),d=0;d<e;d++)c[u+d]=l[a?d:e-d-1]},Y=function(t,e){l(t,x,g);var n=+e,r=d(n);if(n!=r)throw E(b);return r};if(o.ABV){if(!u(function(){new x})||!u(function(){new x(.5)})){x=function(t){return new I(Y(this,t))};for(var X,Q=x[_]=I[_],Z=h(I),tt=0;Z.length>tt;)(X=Z[tt++])in x||s(x,X,I[X]);a||(Q.constructor=x)}var et=new w(new x(2)),nt=w[_].setInt8;et.setInt8(0,2147483648),et.setInt8(1,2147483649),!et.getInt8(0)&&et.getInt8(1)||c(w[_],{setInt8:function(t,e){nt.call(this,t,e<<24>>24)},setUint8:function(t,e){nt.call(this,t,e<<24>>24)}},!0)}else x=function(t){var e=Y(this,t);this._b=m.call(Array(e),0),this[N]=e},w=function(t,e,n){l(this,w,y),l(t,x,y);var r=t[N],i=f(e);if(i<0||i>r)throw E("Wrong offset!");if(n=void 0===n?r-i:d(n),i+n>r)throw E(b);this[L]=t,this[q]=i,this[N]=n},i&&(W(x,z,"_l"),W(w,D,"_b"),W(w,z,"_l"),W(w,j,"_o")),c(w[_],{getInt8:function(t){return $(this,1,t)[0]<<24>>24},getUint8:function(t){return $(this,1,t)[0]},getInt16:function(t){var e=$(this,2,t,arguments[1]);return(e[1]<<8|e[0])<<16>>16},getUint16:function(t){var e=$(this,2,t,arguments[1]);return e[1]<<8|e[0]},getInt32:function(t){return R($(this,4,t,arguments[1]))},getUint32:function(t){return R($(this,4,t,arguments[1]))>>>0},getFloat32:function(t){return U($(this,4,t,arguments[1]),23,4)},getFloat64:function(t){return U($(this,8,t,arguments[1]),52,8)},setInt8:function(t,e){J(this,1,t,B,e)},setUint8:function(t,e){J(this,1,t,B,e)},setInt16:function(t,e){J(this,2,t,V,e,arguments[2])},setUint16:function(t,e){J(this,2,t,V,e,arguments[2])},setInt32:function(t,e){J(this,4,t,H,e,arguments[2])},setUint32:function(t,e){J(this,4,t,H,e,arguments[2])},setFloat32:function(t,e){J(this,4,t,K,e,arguments[2])},setFloat64:function(t,e){J(this,8,t,G,e,arguments[2])}});v(x,g),v(w,y),s(w[_],o.VIEW,!0),e[g]=x,e[y]=w},function(t,e,n){v
2016-08-26 18:20:54 +02:00
}})},function(t,e){t.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return String(e).replace(t,n)}}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t){return t}function a(t){return t.text().then(function(t){var e=t;try{e=JSON.parse(t)}catch(n){var r=document.createElement("div");r.innerHTML=t;var i=new Error;throw i.stack=(0,d["default"])(r.innerText),i}return e})}function o(t){var e=t.status||(t.error?"error":""),n=t.message||(t.error?t.error.message:null),r=t.toastr||null,i=void 0;switch(e){case"unauthenticated":throw document.location.href=l.config.base_url_relative,h("Logged out");case"unauthorized":e="error",n=n||"Unauthorized.";break;case"error":e="error",n=n||"Unknown error.";break;case"success":e="success",n=n||"";break;default:e="error",n=n||"Invalid AJAX response."}return r&&(i=Object.assign({},u["default"].options),Object.keys(r).forEach(function(t){u["default"].options[t]=r[t]})),n&&u["default"]["success"===e?"success":"error"](n),r&&(u["default"].options=i),t}function s(t){var e=t.stack?"<pre><code>"+t.stack+"</code></pre>":"";u["default"].error("Fetch Failed: <br /> "+t.message+" "+e),console.error(t.message+" at "+t.stack)}Object.defineProperty(e,"__esModule",{value:!0}),e.parseStatus=i,e.parseJSON=a,e.userFeedback=o,e.userFeedbackError=s;var c=n(302),u=r(c),l=n(305),f=n(306),d=r(f),h=function p(t){var p=new Error(t.statusText||t||"");return p.response=t,p}},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(303),a=r(i);a["default"].options.positionClass="toast-top-right",a["default"].options.preventDuplicates=!0,e["default"]=a["default"]},,,function(t,e){t.exports=GravAdmin},function(t,e,n){function r(t,e){return t=i(t),e=e||a,o(s(t,e),e)}var i=n(307),a=n(308),o=n(309),s=n(310);t.exports=r},function(t,e){function n(t){return null==t?"":t.toString()}t.exports=n},function(t,e){t.exports=[" ","\n","\r","\t","\f","\x0B"," ","",""," ","","","","","","","","","","","\u2028","\u2029","",""," "]},function(t,e,n){function r(t,e){t=i(t),e=e||a;for(var n,r,o=0,s=t.length,c=e.length,u=!0;u&&o<s;)for(u=!1,n=-1,r=t.charAt(o);++n<c;)if(r===e[n]){u=!0,o++;break}return o>=s?"":t.substr(o,s)}var i=n(307),a=n(308);t.exports=r},function(t,e,n){function r(t,e){t=i(t),e=e||a;for(var n,r,o=t.length-1,s=e.length,c=!0;c&&o>=0;)for(c=!1,n=-1,r=t.charAt(o);++n<s;)if(r===e[n]){c=!0,o--;break}return o>=0?t.substring(0,o+1):""}var i=n(307),a=n(308);t.exports=r},function(t,e){function n(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function r(t){return"function"==typeof t}function i(t){return"number"==typeof t}function a(t){return"object"==typeof t&&null!==t}function o(t){return void 0===t}t.exports=n,n.EventEmitter=n,n.prototype._events=void 0,n.prototype._maxListeners=void 0,n.defaultMaxListeners=10,n.prototype.setMaxListeners=function(t){if(!i(t)||t<0||isNaN(t))throw TypeError("n must be a positive number");return this._maxListeners=t,this},n.prototype.emit=function(t){var e,n,i,s,c,u;if(this._events||(this._events={}),"error"===t&&(!this._events.error||a(this._events.error)&&!this._events.error.length)){if(e=arguments[1],e instanceof Error)throw e;var l=new Error('Uncaught, unspecified "error" event. ('+e+")");throw l.context=e,l}if(n=this._events[t],o(n))return!1;if(r(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;default:s=Array.prototype.slice.call(arguments,1),n.apply(this,s)}else if(a(n))for(s=Array.prototype.slice.call(arguments,1),u=n.slice(),i=u.length,c=0;c<i;c++)u[c].apply(this,s);return!0},n.prototype.addListener=function(t,e){var i;if(!r(e))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",t,r(e.listener)?e.listener:e),this._events[t]?a(this._events[t])?this._events[t].push(e):this._events
[WIP] Ajax Files Upload (#748) * Reworked the `file` field. All files get uploaded via Ajax and are stored upon Save This improves the Save task tremendously as now there is no longer the need of waiting for the files to finish uploading. Fully backward compatible, `file` field now includes also a `limit` and `filesize` option in the blueprints. The former determines how many files are allowed to be uploaded when in combination with `multiple: true` (default: 10), the latter determines the file size limit (in MB) allowed for each file (default: 5MB) * Added support for `accept: [‘*’]` to allow any file type * Minor tweaks in the comments and messages * Delete any orphan file when discarding the uploaded files session * Minor optimization * Fixed issue with `_json` elements where nested fields merging would get stored in an unexpected way * Potential fix for wrong order of value in Datetime * Fixed nested fields for files * Fixed tmp streams * Minor cleanup * Update JSON data when removing a file. Implemented task to remove files that haven’t been saved yet, from the flash object session * Ensure temporary files are deleted when removing un-saved files from the flash object session * Fixed wrong reference of HTML file field when clicking on the drop zone area to pick a file * Added JSON template for pages * fix a CSS issue in page order * More CSS fixes * Trigger file field mutation when adding or removing a file * Recompiled JS * Removed twig templates that are no longer needed * Fixed issue with nested header fields in a page, not properly merging data * [internal] Fixed issue with collections not capable of handling both param and dot notations at the same time * Reorganized FileField structure to be more consistent with the other fields * Added support for dynamically created file fields (ie, autoinitialization on new lists items) * Added translationable strings for file uploads errors * Added translasions for all Dropzone available strings * Changed default values
2016-08-29 11:12:09 -07:00
return e.clear(t,t.target)})}return a(t,[{key:"clear",value:function(t,e){var n=this,r="";t&&t.preventDefault&&t.preventDefault(),"string"==typeof t&&(r=t),e=e?(0,s["default"])(e):(0,s["default"])('[data-clear-cache-type="'+r+'"]'),r=r||(0,s["default"])(e).data("clear-cache-type")||"";var i=e.data("clearCache")||f(r);this.disable(),(0,l["default"])(i,function(){return n.enable()})}},{key:"enable",value:function(){this.element.removeAttr("disabled").find("> .fa").removeClass("fa-refresh fa-spin").addClass("fa-trash")}},{key:"disable",value:function(){this.element.attr("disabled","disabled").find("> .fa").removeClass("fa-trash").addClass("fa-refresh fa-spin")}}]),t}();e["default"]=d;var h=new d;e.Instance=h},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}var i=n(1),a=r(i),o=n(305),s=n(328),c=r(s),u=n(334);(0,a["default"])('[data-ajax*="task:backup"]').on("click",function(){var t=(0,a["default"])(this),e=t.data("ajax");t.attr("disabled","disabled").find("> .fa").removeClass("fa-database").addClass("fa-spin fa-refresh"),(0,c["default"])(e,function(){u.Instances&&u.Instances.backups&&(u.Instances.backups.updateData({series:[0,100]}),u.Instances.backups.element.find(".numeric").html("0 <em>"+o.translations.PLUGIN_ADMIN.DAYS.toLowerCase()+"</em>")),t.removeAttr("disabled").find("> .fa").removeClass("fa-spin fa-refresh").addClass("fa-database")})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(1),a=r(i),o=n(339),s=r(o),c=n(340),u=r(c);n(348);var l=null,f=(0,a["default"])("#ordering");f.length&&(l=new s["default"](f.get(0),{filter:".ignore",onUpdate:function(t){var e=(0,a["default"])(t.item),n=f.children().index(e)+1;(0,a["default"])("[data-order]").val(n)}})),e["default"]={Ordering:l,PageFilters:{PageFilters:u["default"],Instance:c.Instance}}},,function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),s=n(1),c=r(s),u=n(305),l=n(328),f=r(l),d=n(341),h=r(d),p=n(343);n(345),n(344);var m=[{flag:u.translations.PLUGIN_ADMIN.MODULAR,key:"Modular",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.VISIBLE,key:"Visible",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.ROUTABLE,key:"Routable",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.PUBLISHED,key:"Published",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.NON_MODULAR,key:"NonModular",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.NON_VISIBLE,key:"NonVisible",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.NON_ROUTABLE,key:"NonRoutable",cat:"mode"},{flag:u.translations.PLUGIN_ADMIN.NON_PUBLISHED,key:"NonPublished",cat:"mode"}],v=function(){function t(e,n){var r=this;i(this,t),this.filters=(0,c["default"])(e),this.search=(0,c["default"])(n),this.options=m,this.tree=p.Instance;var a=JSON.parse(localStorage.getItem("grav:admin:pages:filter")||"{}");this.filters.length&&this.search.length&&(this.labels=this.filters.data("filter-labels"),this.search.on("input",(0,h["default"])(function(){return r.filter()},250)),this.filters.on("change",function(){return r.filter()}),(a.flags||a.query)&&(this.setValues(a),this.filter()),this._initSelectize())}return o(t,[{key:"filter",value:function(t){var e=this,n={flags:"",query:""};return"object"===("undefined"==typeof t?"undefined":a(t))&&Object.assign(n,t),"string"==typeof t&&(n.query=t),"undefined"==typeof t&&(n.flags=this.filters.val(),n.query=this.search.val()),Object.keys(n).filter(function(t){return""!==n[t]}).length?(n.flags=n
t||(t=(0,a["default"])('<div class="grav-editor-preview" />'),i.after(t),n.data("grav-editor-preview-container",t)),t.css({height:i.height(),display:"block"}),i.css("display","none"),r.navigation.find(".grav-editor-actions").css("visibility","hidden");var s=n.data("grav-urlpreview")+"/task"+o.config.param_sep+"processmarkdown",u=n.closest("form").serializeArray(),l={};u.map(function(t){l[t.name]=t.value}),(0,c["default"])(s,{method:"post",body:l},function(e){return t.html(e.preview)})})}}},{fullscreen:{identifier:"fullscreen",title:o.translations.PLUGIN_ADMIN.FULLSCREEN,label:'<i class="fa fa-fw fa-expand"></i>',action:function(e){var n=e.codemirror,r=e.button,i=e.textarea;r.on("click.editor.fullscreen",function(){var e=i.closest(".grav-editor"),r=n.getWrapperElement(),o=(0,a["default"])(".content-wrapper");if(e.hasClass("grav-editor-fullscreen")){t.document.documentElement.style.overflow="";var s=i.data("fullScreenRestore");r.style.width=s.width,r.style.height=s.height,t.scrollTo(s.scrollLeft,s.scrollTop);var c=e.find(".grav-editor-toolbar .hint--bottom");c&&(c.removeClass("hint--bottom").addClass("hint--top"),(0,a["default"])(c[c.length-1]).removeClass("hint--bottom-left")),o&&o.css("overflow","auto")}else{i.data("fullScreenRestore",{scrollTop:t.pageYOffset,scrollLeft:t.pageXOffset,width:r.style.width,height:r.style.height}),r.style.width="",r.style.height=i.parent(".grav-editor-content").height()+"px",t.document.documentElement.style.overflow="hidden";var u=e.find(".grav-editor-toolbar .hint--top");u&&(u.removeClass("hint--top").addClass("hint--bottom"),(0,a["default"])(u[u.length-1]).addClass("hint--bottom-left")),o&&o.css("overflow","visible")}e.toggleClass("grav-editor-fullscreen"),setTimeout(function(){n.refresh(),(0,a["default"])(t).trigger("resize")},5)})}}}]}}).call(e,function(){return this}())},,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,function(t,e,n){!function(t){t(n(358))}(function(t){"use strict";function e(t){for(var e={},n=0;n<t.length;++n)e[t[n]]=!0;return e}function n(t,e){for(var n,r=!1;null!=(n=t.next());){if(r&&"/"==n){e.tokenize=null;break}r="*"==n}return["comment","comment"]}t.defineMode("css",function(e,n){function r(t,e){return p=e,t}function i(t,e){var n=t.next();if(g[n]){var i=g[n](t,e);if(i!==!1)return i}return"@"==n?(t.eatWhile(/[\w\\\-]/),r("def",t.current())):"="==n||("~"==n||"|"==n)&&t.eat("=")?r(null,"compare"):'"'==n||"'"==n?(e.tokenize=a(n),e.tokenize(t,e)):"#"==n?(t.eatWhile(/[\w\\\-]/),r("atom","hash")):"!"==n?(t.match(/^\s*\w*/),r("keyword","important")):/\d/.test(n)||"."==n&&t.eat(/\d/)?(t.eatWhile(/[\w.%]/),r("number","unit")):"-"!==n?/[,+>*\/]/.test(n)?r(null,"select-op"):"."==n&&t.match(/^-?[_a-z][_a-z0-9-]*/i)?r("qualifier","qualifier"):/[:;{}\[\]\(\)]/.test(n)?r(null,n):"u"==n&&t.match(/rl(-prefix)?\(/)||"d"==n&&t.match("omain(")||"r"==n&&t.match("egexp(")?(t.backUp(1),e.tokenize=o,r("property","word")):/[\w\\\-]/.test(n)?(t.eatWhile(/[\w\\\-]/),r("property","word")):r(null,null):/[\d.]/.test(t.peek())?(t.eatWhile(/[\w.%]/),r("number","unit")):t.match(/^-[\w\\\-]+/)?(t.eatWhile(/[\w\\\-]/),t.match(/^\s*:/,!1)?r("variable-2","variable-definition"):r("variable-2","variable")):t.match(/^\w+-/)?r("meta","meta"):void 0}function a(t){return function(e,n){for(var i,a=!1;null!=(i=e.next());){if(i==t&&!a){")"==t&&e.backUp(1);break}a=!a&&"\\"==i}return(i==t||!a&&")"!=t)&&(n.tokenize=null),r("string","string")}}function o(t,e){return t.next(),t.match(/\s*[\"\')]/,!1)?e.tokenize=null:e.tokenize=a(")"),r(null,"(")}function s(t,e,n){this.type=t,this.indent=e,this.prev=n}function c(t,e,n,r){return t.context=new s(n,e.indentation()+(r===!1?0:v),t.context),n}function u(t){return t.context.prev&&(t.context=t.context.prev),t.context.type}function l(t,e,n){return C[n.context.type](t,e,n)}function f(t,e,n,r){for(var i=r||1;i>0;i--)n.context=n.context.prev;return l(t,e,n)}function d(t){var e=t.current().toLowerCase();m=I.hasOwnProperty(e)?"atom":A.hasOwnProperty(e)?"keyword":"variable"}var h=n.inline;n.propertyKeywords||(n=t.resolveMode("text/css"));var p,m,v=e.indentUnit,g=n.tokenHooks,y=n.documentType
t.strikethrough&&e.push(w.strikethrough),t.linkText&&e.push(w.linkText),t.code&&e.push(w.code),t.image&&e.push(w.image),t.imageAltText&&e.push(w.imageAltText,"link"),t.imageMarker&&e.push(w.imageMarker)),t.header&&e.push(w.header,w.header+"-"+t.header),t.quote&&(e.push(w.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=t.quote?e.push(w.quote+"-"+t.quote):e.push(w.quote+"-"+n.maxBlockquoteDepth)),t.list!==!1){var i=(t.listStack.length-1)%3;i?1===i?e.push(w.list2):e.push(w.list3):e.push(w.list1)}return t.trailingSpaceNewLine?e.push("trailing-space-new-line"):t.trailingSpace&&e.push("trailing-space-"+(t.trailingSpace%2?"a":"b")),e.length?e.join(" "):null}function h(t,e){if(t.match(P,!0))return d(e)}function p(e,r){var i=r.text(e,r);if("undefined"!=typeof i)return i;if(r.list)return r.list=null,d(r);if(r.taskList){var o="x"!==e.match(M,!0)[1];return o?r.taskOpen=!0:r.taskClosed=!0,n.highlightFormatting&&(r.formatting="task"),r.taskList=!1,d(r)}if(r.taskOpen=!1,r.taskClosed=!1,r.header&&e.match(/^#+$/,!0))return n.highlightFormatting&&(r.formatting="header"),d(r);var s=e.sol(),c=e.next();if(r.linkTitle){r.linkTitle=!1;var l=c;"("===c&&(l=")"),l=(l+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");var f="^\\s*(?:[^"+l+"\\\\]+|\\\\\\\\|\\\\.)"+l;if(e.match(new RegExp(f),!0))return w.linkHref}if("`"===c){var h=r.formatting;n.highlightFormatting&&(r.formatting="code"),e.eatWhile("`");var p=e.current().length;if(0==r.code)return r.code=p,d(r);if(p==r.code){var g=d(r);return r.code=0,g}return r.formatting=h,d(r)}if(r.code)return d(r);if("\\"===c&&(e.next(),n.highlightFormatting)){var y=d(r),_=w.formatting+"-escape";return y?y+" "+_:_}if("!"===c&&e.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return r.imageMarker=!0,r.image=!0,n.highlightFormatting&&(r.formatting="image"),d(r);if("["===c&&r.imageMarker)return r.imageMarker=!1,r.imageAltText=!0,n.highlightFormatting&&(r.formatting="image"),d(r);if("]"===c&&r.imageAltText){n.highlightFormatting&&(r.formatting="image");var y=d(r);return r.imageAltText=!1,r.image=!1,r.inline=r.f=v,y}if("["===c&&e.match(/[^\]]*\](\(.*\)| ?\[.*?\])/,!1)&&!r.image)return r.linkText=!0,n.highlightFormatting&&(r.formatting="link"),d(r);if("]"===c&&r.linkText&&e.match(/\(.*?\)| ?\[.*?\]/,!1)){n.highlightFormatting&&(r.formatting="link");var y=d(r);return r.linkText=!1,r.inline=r.f=v,y}if("<"===c&&e.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=m,n.highlightFormatting&&(r.formatting="link");var y=d(r);return y?y+=" ":y="",y+w.linkInline}if("<"===c&&e.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=m,n.highlightFormatting&&(r.formatting="link");var y=d(r);return y?y+=" ":y="",y+w.linkEmail}if("<"===c&&e.match(/^(!--|\w)/,!1)){var b=e.string.indexOf(">",e.pos);if(b!=-1){var x=e.string.substring(e.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(x)&&(r.md_inside=!0)}return e.backUp(1),r.htmlState=t.startState(k),a(e,r,u)}if("<"===c&&e.match(/^\/\w*?>/))return r.md_inside=!1,"tag";var S=!1;if(!n.underscoresBreakWords&&"_"===c&&"_"!==e.peek()&&e.match(/(\w)/,!1)){var E=e.pos-2;if(E>=0){var A=e.string.charAt(E);"_"!==A&&A.match(/(\w)/,!1)&&(S=!0)}}if("*"===c||"_"===c&&!S)if(s&&" "===e.peek());else{if(r.strong===c&&e.eat(c)){n.highlightFormatting&&(r.formatting="strong");var g=d(r);return r.strong=!1,g}if(!r.strong&&e.eat(c))return r.strong=c,n.highlightFormatting&&(r.formatting="strong"),d(r);if(r.em===c){n.highlightFormatting&&(r.formatting="em");var g=d(r);return r.em=!1,g}if(!r.em)return r.em=c,n.highlightFormatting&&(r.formatting="em"),d(r)}else if(" "===c&&(e.eat("*")||e.eat("_"))){if(" "===e.peek())return d(r);e.backUp(1)}if(n.strikethrough)if("~"===c&&e.eatWhile(c)){if(r.strikethrough){n.highlightFormatting&&(r.formatting="strikethrough");var g=d(r);return r.strikethrough=!1,g}if(e.match(/^[^\s]/,!1))return r.strikethrough=!0,n.highlightFormatting&&(r.formatting="strikethrough"),d(r)}else if(" "===c&&e.match(/^~~/,!0)){if(" "===e.peek())return d(r);e.backUp(2)}return" "===c&&(e.match(/ +$/,!1)?r.trailingSpace++:r.trailingSpace&&(r.trailingSpaceNewLine=!0)),d(r)}function m(t,e){var r=t.next();if(
!0}function v(t){function e(e){for(var n=e;n;n=n.next)if(n.name==t)return!0;return!1}var n=jt.state;if(jt.marked="def",n.context){if(e(n.localVars))return;n.localVars={name:t,next:n.localVars}}else{if(e(n.globalVars))return;r.globalVars&&(n.globalVars={name:t,next:n.globalVars})}}function g(){jt.state.context={prev:jt.state.context,vars:jt.state.localVars},jt.state.localVars=Lt}function y(){jt.state.localVars=jt.state.context.vars,jt.state.context=jt.state.context.prev}function _(t,e){var n=function(){var n=jt.state,r=n.indented;if("stat"==n.lexical.type)r=n.lexical.indented;else for(var i=n.lexical;i&&")"==i.type&&i.align;i=i.prev)r=i.indented;n.lexical=new f(r,jt.stream.column(),t,null,n.lexical,e)};return n.lex=!0,n}function b(){var t=jt.state;t.lexical.prev&&(")"==t.lexical.type&&(t.indented=t.lexical.indented),t.lexical=t.lexical.prev)}function k(t){function e(n){return n==t?m():";"==t?p():m(e)}return e}function x(t,e){return"var"==t?m(_("vardef",e.length),Q,k(";"),b):"keyword a"==t?m(_("form"),w,x,b):"keyword b"==t?m(_("form"),x,b):"{"==t?m(_("}"),H,b):";"==t?m():"if"==t?("else"==jt.state.lexical.info&&jt.state.cc[jt.state.cc.length-1]==b&&jt.state.cc.pop()(),m(_("form"),w,x,b,rt)):"function"==t?m(ut):"for"==t?m(_("form"),it,x,b):"variable"==t?m(_("stat"),N):"switch"==t?m(_("form"),w,_("}","switch"),k("{"),H,b,b):"case"==t?m(w,k(":")):"default"==t?m(k(":")):"catch"==t?m(_("form"),g,k("("),lt,k(")"),x,b,y):"class"==t?m(_("form"),ft,b):"export"==t?m(_("stat"),mt,b):"import"==t?m(_("stat"),vt,b):"module"==t?m(_("form"),Z,_("}"),k("{"),H,b,b):"async"==t?m(x):p(_("stat"),w,k(";"),b)}function w(t){return E(t,!1)}function S(t){return E(t,!0)}function E(t,e){if(jt.state.fatArrowAt==jt.stream.start){var n=e?D:T;if("("==t)return m(g,_(")"),B(Z,")"),b,k("=>"),n,y);if("variable"==t)return p(g,Z,k("=>"),n,y)}var r=e?O:M;return zt.hasOwnProperty(t)?m(r):"function"==t?m(ut,r):"keyword c"==t||"async"==t?m(e?I:A):"("==t?m(_(")"),A,k(")"),b,r):"operator"==t||"spread"==t?m(e?S:w):"["==t?m(_("]"),bt,b,r):"{"==t?V(F,"}",null,r):"quasi"==t?p(C,r):"new"==t?m(z(e)):m()}function A(t){return t.match(/[;\}\)\],]/)?p():p(w)}function I(t){return t.match(/[;\}\)\],]/)?p():p(S)}function M(t,e){return","==t?m(w):O(t,e,!1)}function O(t,e,n){var r=0==n?M:O,i=0==n?w:S;return"=>"==t?m(g,n?D:T,y):"operator"==t?/\+\+|--/.test(e)?m(r):"?"==e?m(w,k(":"),i):m(i):"quasi"==t?p(C,r):";"!=t?"("==t?V(S,")","call",r):"."==t?m(q,r):"["==t?m(_("]"),A,k("]"),b,r):void 0:void 0}function C(t,e){return"quasi"!=t?p():"${"!=e.slice(e.length-2)?m(C):m(w,P)}function P(t){if("}"==t)return jt.marked="string-2",jt.state.tokenize=u,m(C)}function T(t){return l(jt.stream,jt.state),p("{"==t?x:w)}function D(t){return l(jt.stream,jt.state),p("{"==t?x:S)}function z(t){return function(e){return"."==e?m(t?L:j):p(t?S:w)}}function j(t,e){if("target"==e)return jt.marked="keyword",m(M)}function L(t,e){if("target"==e)return jt.marked="keyword",m(O)}function N(t){return":"==t?m(b,x):p(M,k(";"),b)}function q(t){if("variable"==t)return jt.marked="property",m()}function F(t,e){return"async"==t?(jt.marked="property",m(F)):"variable"==t||"keyword"==jt.style?(jt.marked="property",m("get"==e||"set"==e?U:R)):"number"==t||"string"==t?(jt.marked=At?"property":jt.style+" property",m(R)):"jsonld-keyword"==t?m(R):"modifier"==t?m(F):"["==t?m(w,k("]"),R):"spread"==t?m(w):":"==t?p(R):void 0}function U(t){return"variable"!=t?p(R):(jt.marked="property",m(ut))}function R(t){return":"==t?m(S):"("==t?p(ut):void 0}function B(t,e){function n(r,i){if(","==r){var a=jt.state.lexical;return"call"==a.info&&(a.pos=(a.pos||0)+1),m(function(n,r){return n==e||r==e?p():p(t)},n)}return r==e||i==e?m():m(k(e))}return function(r,i){return r==e||i==e?m():p(t,n)}}function V(t,e,n){for(var r=3;r<arguments.length;r++)jt.cc.push(arguments[r]);return m(_(e,n),B(t,e),b)}function H(t){return"}"==t?m():p(x,H)}function G(t){if(Mt&&":"==t)return m(W)}function K(t,e){if("="==e)return m(S)}function W(t){return"variable"==t?(jt.marked="variable-3",m(X)):"{"==t?m(B(J,"}")):"("==t?m(B(Y,")"),$):void 0}function $(t){if("=>"==t)return m(W)}f
hooks:{"@":function(t){return t.eatWhile(/[\w\$_]/),"meta"}},modeProps:{fold:["brace","import"]}}),m("text/x-csharp",{name:"clike",keywords:o("abstract as async await base break case catch checked class const continue default delegate do else enum event explicit extern finally fixed for foreach goto if implicit in interface internal is lock namespace new operator out override params private protected public readonly ref return sealed sizeof stackalloc static struct switch this throw try typeof unchecked unsafe using virtual void volatile while add alias ascending descending dynamic from get global group into join let orderby partial remove select set value var yield"),types:o("Action Boolean Byte Char DateTime DateTimeOffset Decimal Double Func Guid Int16 Int32 Int64 Object SByte Single String Task TimeSpan UInt16 UInt32 UInt64 bool byte char decimal double short int long object sbyte float string ushort uint ulong"),blockKeywords:o("catch class do else finally for foreach if struct switch try while"),defKeywords:o("class interface namespace struct var"),typeFirstDefinitions:!0,atoms:o("true false null"),hooks:{"@":function(t,e){return t.eat('"')?(e.tokenize=h,h(t,e)):(t.eatWhile(/[\w\$_]/),"meta")}}}),m("text/x-scala",{name:"clike",keywords:o("abstract case catch class def do else extends final finally for forSome if implicit import lazy match new null object override package private protected return sealed super this throw trait try type val var while with yield _ : = => <- <: <% >: # @ assert assume require print println printf readLine readBoolean readByte readShort readChar readInt readLong readFloat readDouble :: #:: "),types:o("AnyVal App Application Array BufferedIterator BigDecimal BigInt Char Console Either Enumeration Equiv Error Exception Fractional Function IndexedSeq Int Integral Iterable Iterator List Map Numeric Nil NotNull Option Ordered Ordering PartialFunction PartialOrdering Product Proxy Range Responder Seq Serializable Set Specializable Stream StringBuilder StringContext Symbol Throwable Traversable TraversableOnce Tuple Unit Vector Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),multiLineStrings:!0,blockKeywords:o("catch class do else finally for forSome if match switch try while"),defKeywords:o("class def object package trait type val var"),atoms:o("true false null"),indentStatements:!1,indentSwitch:!1,hooks:{"@":function(t){return t.eatWhile(/[\w\$_]/),"meta"},'"':function(t,e){return!!t.match('""')&&(e.tokenize=v,e.tokenize(t,e))},"'":function(t){return t.eatWhile(/[\w\$_\xa1-\uffff]/),"atom"},"=":function(t,n){var r=n.context;return!("}"!=r.type||!r.align||!t.eat(">"))&&(n.context=new e(r.indented,r.column,r.type,r.info,null,r.prev),"operator")}},modeProps:{closeBrackets:{triples:'"'}}}),m("text/x-kotlin",{name:"clike",keywords:o("package as typealias class interface this super val var fun for is in This throw return break continue object if else while do try when !in !is as? file import where by get set abstract enum open inner override private public internal protected catch finally out final vararg reified dynamic companion constructor init sealed field property receiver param sparam lateinit data inline noinline tailrec external annotation crossinline const operator infix"),types:o("Boolean Byte Character CharSequence Class ClassLoader Cloneable Comparable Compiler Double Exception Float Integer Long Math Number Object Package Pair Process Runtime Runnable SecurityManager Short StackTraceElement StrictMath String StringBuffer System Thread ThreadGroup ThreadLocal Throwable Triple Void"),intendSwitch:!1,indentStatements:!1,multiLineStrings:!0,blockKeywords:o("catch class do else finally for if where try while enum"),defKeywords:o("class val var object package interface fun"),atoms:o("true false null this"),hooks:{'"':function(t,e){re
c&&s&&(t.description=s)}function i(t){for(var e=t.description,n=0;n<o.length;n++)if(e.indexOf(o[n])!==-1)return!0;return!1}function a(e,r){for(var i=0;i<e.length;i++){var a=e[i];if(a){var o,s;if(o=[],a.evidence){var c=o[a.line];if(!c){var u=a.evidence;c=[],Array.prototype.forEach.call(u,function(t,e){"\t"===t&&c.push(e+1)}),o[a.line]=c}if(c.length>0){var l=a.character;c.forEach(function(t){l>t&&(l-=1)}),a.character=l}}var f=a.character-1,d=f+1;a.evidence&&(s=a.evidence.substring(f).search(/.\b/),s>-1&&(d+=s)),a.description=a.reason,a.start=a.character,a.end=d,a=n(a),a&&r.push({message:a.description,severity:a.severity,from:t.Pos(a.line-1,f),to:t.Pos(a.line-1,d)})}}}var o=["Dangerous comment"],s=[["Expected '{'","Statement body should be inside '{ }' braces."]],c=["Missing semicolon","Extra comma","Missing property name","Unmatched "," and instead saw"," is not defined","Unclosed string","Stopping, unable to continue"];t.registerHelper("lint","javascript",e)})},function(t,e,n){!function(t){t(n(358))}(function(t){"use strict";t.registerHelper("lint","json",function(e){var n=[];jsonlint.parseError=function(e,r){var i=r.loc;n.push({from:t.Pos(i.first_line-1,i.first_column),to:t.Pos(i.last_line-1,i.last_column),message:e})};try{jsonlint.parse(e)}catch(r){}return n})})},function(t,e,n){!function(t){t(n(358))}(function(t){"use strict";t.registerHelper("lint","yaml",function(e){var n=[];try{jsyaml.load(e)}catch(r){var i=r.mark;n.push({from:t.Pos(i.line,i.column),to:t.Pos(i.line,i.column),message:r.message})}return n})})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}var i=n(1),a=r(i);(0,a["default"])('[name="task"][value="saveas"], [name="task"][value="switchlanguage"]').on("mousedown touchstart",function(t){var e=["lang","redirect"],n=(0,a["default"])(t.currentTarget),r=(0,a["default"])("#"+n.attr("form"));if(r.length)return e.forEach(function(t){var e=n.attr(t);if(e){var i=r.find('[name="data['+t+']"]');i.length||(i=(0,a["default"])('<input type="hidden" name="data['+t+']" value="" />'),r.append(i)),i.val(e)}}),!0})},function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(e,"__esModule",{value:!0});var i=n(422),a=r(i),o=n(428),s=r(o),c=n(429),u=r(c);e["default"]={Form:{Form:s["default"],Instance:o.Instance},Fields:u["default"],FormState:{FormState:a["default"],Instance:i.Instance}}},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.DOMBehaviors=e.Instance=void 0;var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(1),s=r(o),c=n(423),u=r(c),l=n(424),f=r(l);n(350);var d={},h={attach:function(){this.preventUnload(),this.preventClickAway()},preventUnload:function(){var e='[name="task"][value="save"], [name="task"][value="saveas"], [data-delete-action]';s["default"]._data(window,"events")&&(s["default"]._data(window,"events").beforeunload||[]).filter(function(t){return"_grav"===t.namespace}).length||((0,s["default"])(e).on("click._grav",function(e){(0,s["default"])(t).off("beforeunload")}),(0,s["default"])(t).on("beforeunload._grav",function(){if(m.equals()===!1)return"You have made changes on this page that you have not yet confirmed. If you navigate away from this page you will lose your unsaved changes."}))},preventClickAway:function(){var e='a[href]:not([href^="#"]):not([target="_blank"]):not([href^="javascript:"])';s["default"]._data((0,s["default"])(e).get(0),"events")&&(s["default"]._data((0,s["default"])(e).get(0),"events").click||[]).filter(function(t){return"_grav"===t.namespace})||(0,s["default"])(e).on("click._grav",function(e){var n=m.equals();if(null===n||n)return!0;e.preventDefault();var r=(0,s["default"])(this).attr("href"),i=(0,s["default"])('[data-
return void 0===e||this.has(t)?this._object[t]:e},z.prototype.has=function(t){return this._object.hasOwnProperty(t)},z.prototype.__iterate=function(t,e){for(var n=this._object,r=this._keys,i=r.length-1,a=0;a<=i;a++){var o=r[e?i-a:a];if(t(n[o],o,this)===!1)return a+1}return a},z.prototype.__iterator=function(t,e){var n=this._object,r=this._keys,i=r.length-1,a=0;return new k(function(){var o=r[e?i-a:a];return a++>i?w():x(t,o,n[o])})},z.prototype[dn]=!0,t(j,P),j.prototype.__iterateUncached=function(t,e){if(e)return this.cacheResult().__iterate(t,e);var n=this._iterable,r=A(n),i=0;if(E(r))for(var a;!(a=r.next()).done&&t(a.value,i++,this)!==!1;);return i},j.prototype.__iteratorUncached=function(t,e){if(e)return this.cacheResult().__iterator(t,e);var n=this._iterable,r=A(n);if(!E(r))return new k(w);var i=0;return new k(function(){var e=r.next();return e.done?e:x(t,i++,e.value)})},t(L,P),L.prototype.__iterateUncached=function(t,e){if(e)return this.cacheResult().__iterate(t,e);for(var n=this._iterator,r=this._iteratorCache,i=0;i<r.length;)if(t(r[i],i++,this)===!1)return i;for(var a;!(a=n.next()).done;){var o=a.value;if(r[i]=o,t(o,i++,this)===!1)break}return i},L.prototype.__iteratorUncached=function(t,e){if(e)return this.cacheResult().__iterator(t,e);var n=this._iterator,r=this._iteratorCache,i=0;return new k(function(){if(i>=r.length){var e=n.next();if(e.done)return e;r[i]=e.value}return x(t,i,r[i++])})};var In;t(X,P),X.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},X.prototype.get=function(t,e){return this.has(t)?this._value:e},X.prototype.includes=function(t){return J(this._value,t)},X.prototype.slice=function(t,e){var n=this.size;return g(t,e,n)?this:new X(this._value,_(e,n)-y(t,n))},X.prototype.reverse=function(){return this},X.prototype.indexOf=function(t){return J(this._value,t)?0:-1},X.prototype.lastIndexOf=function(t){return J(this._value,t)?this.size:-1},X.prototype.__iterate=function(t,e){for(var n=0;n<this.size;n++)if(t(this._value,n,this)===!1)return n+1;return n},X.prototype.__iterator=function(t,e){var n=this,r=0;return new k(function(){return r<n.size?x(t,r++,n._value):w()})},X.prototype.equals=function(t){return t instanceof X?J(this._value,t._value):Y(t)};var Mn;t(Z,P),Z.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},Z.prototype.get=function(t,e){return this.has(t)?this._start+m(this,t)*this._step:e},Z.prototype.includes=function(t){var e=(t-this._start)/this._step;return e>=0&&e<this.size&&e===Math.floor(e)},Z.prototype.slice=function(t,e){return g(t,e,this.size)?this:(t=y(t,this.size),e=_(e,this.size),e<=t?new Z(0,0):new Z(this.get(t,this._end),this.get(e,this._end),this._step))},Z.prototype.indexOf=function(t){var e=t-this._start;if(e%this._step===0){var n=e/this._step;if(n>=0&&n<this.size)return n}return-1},Z.prototype.lastIndexOf=function(t){return this.indexOf(t)},Z.prototype.__iterate=function(t,e){for(var n=this.size-1,r=this._step,i=e?this._start+n*r:this._start,a=0;a<=n;a++){if(t(i,a,this)===!1)return a+1;i+=e?-r:r}return a},Z.prototype.__iterator=function(t,e){var n=this.size-1,r=this._step,i=e?this._start+n*r:this._start,a=0;return new k(function(){var o=i;return i+=e?-r:r,a>n?w():x(t,a++,o)})},Z.prototype.equals=function(t){return t instanceof Z?this._start===t._start&&this._end===t._end&&this._step===t._step:Y(this,t)};var On;t(tt,e),t(et,tt),t(nt,tt),t(rt,tt),tt.Keyed=et,tt.Indexed=nt,tt.Set=rt;var Cn,Pn="function"==typeof Math.imul&&Math.imul(4294967295,2)===-2?Math.imul:function(t,e){t=0|t,e=0|e;var n=65535&t,r=65535&e;return n*r+((t>>>16)*r+n*(e>>>16)<<16>>>0)|0},Tn=Object.isExtensible,Dn=function(){try{return Object.defineProperty({},"@",{}),!0}catch(t){return!1}}(),zn="function"==typeof WeakMap;zn&&(Cn=new WeakMap);var jn=0,Ln="__immutablehash__";"function"==typeof Symbol&&(Ln=Symbol(Ln));var Nn=16,qn=255,Fn=0,Un={};t(ft,et),ft.of=function(){var t=cn.call(arguments,0);return xt().withMutations(function(e){for(var n=0;n<t.length;n
return o}var i=n(423),a=function(t,e,n){for(var r=[],i=0;i<t;i++)if(r[i]=new Array(e),null!=n)for(var a=0;a<e;a++)r[i][a]=n;return r},o=function(t,e){var n=r(t,e);return f(t,e,n)},s=i.Record({op:"=",val:null}),c=i.Record({op:"!=",val:null,newVal:null}),u=function(t,e){var n=r(t,e);return l(n,t,e,t.size||0,e.size||0)},l=function(t,e,n,r,a){return 0===r&&0===a?[]:r>0&&a>0&&i.is(e.get(r-1),n.get(a-1))?l(t,e,n,r-1,a-1).concat(new s({op:"=",val:e.get(r-1)})):r>0&&a>0&&r===a&&!i.is(e.get(r-1),n.get(a-1))?l(t,e,n,r-1,a-1).concat(new c({val:e.get(r-1),newVal:n.get(r-1)})):a>0&&(0===r||t[r][a-1]>=t[r-1][a])?l(t,e,n,r,a-1).concat(new s({op:"+",val:n.get(a-1)})):r>0&&(0===a||t[r][a-1]<t[r-1][a])?l(t,e,n,r-1,a).concat(new s({op:"-",val:e.get(r-1)})):void 0},f=function(t,e,n){for(var r=[],a=t.size,o=e.size;0!==a&&0!==o;)n[a][o]===n[a-1][o]?a--:n[a][o]===n[a][o-1]?o--:i.is(t.get(a-1),e.get(o-1))&&(r.push(t.get(a-1)),a--,o--);return r.reverse()};t.exports={lcs:o,computeLcsMatrix:r,diff:u}},function(t,e){"use strict";var n=new RegExp("/","g"),r=new RegExp("~1","g"),i=/~/g,a=/~0/g,o={escape:function(t){if("number"==typeof t)return t.toString();if("string"!=typeof t)throw"param str ("+t+") is not a string";return t.replace(i,"~0").replace(n,"~1")},unescape:function(t){return"string"==typeof t?t.replace(r,"/").replace(a,"~"):t},concat:function(t,e){return t+"/"+e}};t.exports=o},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(e,"__esModule",{value:!0}),e.Instance=void 0;var a=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),o=n(1),s=r(o),c=function(){function e(t){var n=this;i(this,e),this.form=(0,s["default"])(t),this.form.length&&"form"===this.form.prop("tagName").toLowerCase()&&(this._attachShortcuts(),this._attachToggleables(),this._attachDisabledFields(),this._submitUncheckedFields(),this.observer=new MutationObserver(this.addedNodes),this.form.each(function(t,e){return n.observer.observe(e,{subtree:!0,childList:!0})}))}return a(e,[{key:"_attachShortcuts",value:function(){var e=(0,s["default"])('[name="task"][value="save"]').filter(function(t,e){return e=(0,s["default"])(e),!e.parents(".remodal-overlay").length});e.length&&(0,s["default"])(t).on("keydown",function(t){var n=String.fromCharCode(t.which).toLowerCase();(t.ctrlKey&&!t.altKey||t.metaKey)&&"s"===n&&(t.preventDefault(),e.click())})}},{key:"_attachToggleables",value:function(){var t='[data-grav-field="toggleable"] input[type="checkbox"]';this.form.on("change",t,function(t){var e=(0,s["default"])(t.target),n=e.is(":checked"),r=e.closest(".form-field"),i=r.find("label.toggleable"),a=r.find(".form-data"),o=a.find("input, select, textarea, button");i.add(a).css("opacity",n?"":.7),o.map(function(t,e){var r=e.selectize;e=(0,s["default"])(e),r?r[n?"enable":"disable"]():e.prop("disabled",!n)})}),this.form.find(t).trigger("change")}},{key:"_attachDisabledFields",value:function(){var t=".form-field-toggleable .form-data",e=[];["input","select","label[for]","textarea",".selectize-control"].forEach(function(n){e.push(t+" "+n)}),this.form.on("mousedown",e.join(", "),function(t){var e=(0,s["default"])(t.target),n=e.prop("for"),r=(e.hasClass("selectize-control")||e.parents(".selectize-control")).length;if(n&&(e=(0,s["default"])('[id="'+n+'"]')),r&&(e=e.closest(".selectize-control").siblings("select[name]")),!e.prop("disabled"))return!0;var i=e.closest(".form-field").find('[data-grav-field="toggleable"] input[type="checkbox"]');i.trigger("click")})}},{key:"_submitUncheckedFields",value:function(){var t=!1;this.form.each(function(e,n){n=(0,s["default"])(n),n.on("submit",function(){if(t)return!1;var e=n.find('input[type="checkbox"]:not(:checked):not(:disabled)');return!e.length||(e.each(function(t,e){e=(0,s["default"])(e);var r=e.prop("name"),i
if(0===r)e.r=e.g=e.b=i;else{var a=i,o=(255-r)*i/255,s=(a-o)*(n%60)/60;360===n&&(n=0),n<60?(e.r=a,e.b=o,e.g=o+s):n<120?(e.g=a,e.b=o,e.r=a-s):n<180?(e.g=a,e.r=o,e.b=o+s):n<240?(e.b=a,e.r=o,e.g=a-s):n<300?(e.b=a,e.g=o,e.r=o+s):n<360?(e.r=a,e.g=o,e.b=a-s):(e.r=0,e.g=0,e.b=0)}return{r:Math.round(e.r),g:Math.round(e.g),b:Math.round(e.b)}}),r=e.rgb2hex=function(t){var e=[t.r.toString(16),t.g.toString(16),t.b.toString(16)];return e.forEach(function(t,n){1===t.length&&(e[n]="0"+t)}),"#"+e.join("")},i=(e.rgbstr2hex=function(t){return t=t.match(/^rgba?[\s+]?\([\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?,[\s+]?(\d+)[\s+]?/i),t&&4===t.length?"#"+("0"+parseInt(t[1],10).toString(16)).slice(-2)+("0"+parseInt(t[2],10).toString(16)).slice(-2)+("0"+parseInt(t[3],10).toString(16)).slice(-2):""},e.hsb2hex=function(t){return r(n(t))},e.hex2hsb=function(t){var e=i(a(t));return 0===e.s&&(e.h=360),e},e.rgb2hsb=function(t){var e={h:0,s:0,b:0},n=Math.min(t.r,t.g,t.b),r=Math.max(t.r,t.g,t.b),i=r-n;return e.b=r,e.s=0!==r?255*i/r:0,0!==e.s?t.r===r?e.h=(t.g-t.b)/i:t.g===r?e.h=2+(t.b-t.r)/i:e.h=4+(t.r-t.g)/i:e.h=-1,e.h*=60,e.h<0&&(e.h+=360),e.s*=100/255,e.b*=100/255,e}),a=e.hex2rgb=function(t){return t=parseInt(t.indexOf("#")>-1?t.substring(1):t,16),{r:t>>16,g:(65280&t)>>8,b:255&t}}},function(t,e,n){(function(t){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function i(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")}function a(t){return t=t.replace(/@3x|@2x|@1x/,""),t=t.replace(/\(/g,"%28"),t=t.replace(/\)/g,"%29"),t.match(/\.(jpe?g|png|gif|svg)$/i)?"![]("+t+")":"["+decodeURI(t)+"]("+t+")"}Object.defineProperty(e,"__esModule",{value:!0}),e.Instances=void 0;var o=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}();e.UriToMarkdown=a;var s=n(1),c=r(s),u=n(545),l=r(u),f=n(328),d=r(f),h=n(305),p={dictCancelUpload:h.translations.PLUGIN_ADMIN.DROPZONE_CANCEL_UPLOAD,dictCancelUploadConfirmation:h.translations.PLUGIN_ADMIN.DROPZONE_CANCEL_UPLOAD_CONFIRMATION,dictDefaultMessage:h.translations.PLUGIN_ADMIN.DROPZONE_DEFAULT_MESSAGE,dictFallbackMessage:h.translations.PLUGIN_ADMIN.DROPZONE_FALLBACK_MESSAGE,dictFallbackText:h.translations.PLUGIN_ADMIN.DROPZONE_FALLBACK_TEXT,dictFileTooBig:h.translations.PLUGIN_ADMIN.DROPZONE_FILE_TOO_BIG,dictInvalidFileType:h.translations.PLUGIN_ADMIN.DROPZONE_INVALID_FILE_TYPE,dictMaxFilesExceeded:h.translations.PLUGIN_ADMIN.DROPZONE_MAX_FILES_EXCEEDED,dictRemoveFile:h.translations.PLUGIN_ADMIN.DROPZONE_REMOVE_FILE,dictResponseError:h.translations.PLUGIN_ADMIN.DROPZONE_RESPONSE_ERROR};l["default"].autoDiscover=!1,l["default"].options.gravPageDropzone={},l["default"].confirm=function(t,e,n){var r=(0,c["default"])(document),i='[data-remodal-id="delete-media"]',a=function(){r.off("confirmation",i,o),r.off("cancellation",i,s),(0,c["default"])(i).find(".remodal-confirm").removeClass("pointer-events-disabled")},o=function(){e&&e(),a()},s=function(){n&&n(),a()};c["default"].remodal.lookup[(0,c["default"])(i).data("remodal")].open(),r.on("confirmation",i,o),r.on("cancellation",i,s)};var m={createImageThumbnails:{thumbnailWidth:150},addRemoveLinks:!1,dictDefaultMessage:h.translations.PLUGIN_ADMIN.DROP_FILES_HERE_TO_UPLOAD,dictRemoveFileConfirmation:"[placeholder]",previewTemplate:'\n <div class="dz-preview dz-file-preview">\n <div class="dz-details">\n <div class="dz-filename"><span data-dz-name></span></div>\n <div class="dz-size" data-dz-size></div>\n <img data-dz-thumbnail />\n </div>\n <div class="dz-progress"><span class="dz-upload" data-dz-uploadprogress></span></div>\n <div class="dz-success-mark"><span></span></div>\n <div class="dz-error-mark"><span></span></div>\n <div class="dz-error-message"><span data-dz-errormessage></span></div>\n <a class="dz-remove file-thumbnail-remove" href="javascri
* gemini-scrollbar
* @version 1.4.3
* @link http://noeldelgado.github.io/gemini-scrollbar/
* @license MIT
*/
[WIP] Ajax Files Upload (#748) * Reworked the `file` field. All files get uploaded via Ajax and are stored upon Save This improves the Save task tremendously as now there is no longer the need of waiting for the files to finish uploading. Fully backward compatible, `file` field now includes also a `limit` and `filesize` option in the blueprints. The former determines how many files are allowed to be uploaded when in combination with `multiple: true` (default: 10), the latter determines the file size limit (in MB) allowed for each file (default: 5MB) * Added support for `accept: [‘*’]` to allow any file type * Minor tweaks in the comments and messages * Delete any orphan file when discarding the uploaded files session * Minor optimization * Fixed issue with `_json` elements where nested fields merging would get stored in an unexpected way * Potential fix for wrong order of value in Datetime * Fixed nested fields for files * Fixed tmp streams * Minor cleanup * Update JSON data when removing a file. Implemented task to remove files that haven’t been saved yet, from the flash object session * Ensure temporary files are deleted when removing un-saved files from the flash object session * Fixed wrong reference of HTML file field when clicking on the drop zone area to pick a file * Added JSON template for pages * fix a CSS issue in page order * More CSS fixes * Trigger file field mutation when adding or removing a file * Recompiled JS * Removed twig templates that are no longer needed * Fixed issue with nested header fields in a page, not properly merging data * [internal] Fixed issue with collections not capable of handling both param and dot notations at the same time * Reorganized FileField structure to be more consistent with the other fields * Added support for dynamically created file fields (ie, autoinitialization on new lists items) * Added translationable strings for file uploads errors * Added translasions for all Dropzone available strings * Changed default values
2016-08-29 11:12:09 -07:00
!function(){function e(){var t,e=document.createElement("div");return e.style.position="absolute",e.style.top="-9999px",e.style.width="100px",e.style.height="100px",e.style.overflow="scroll",e.style.msOverflowStyle="scrollbar",document.body.appendChild(e),t=e.offsetWidth-e.clientWidth,document.body.removeChild(e),t}function n(t,e){return t.classList?e.forEach(function(e){t.classList.add(e)}):void(t.className+=" "+e.join(" "))}function r(t,e){return t.classList?e.forEach(function(e){t.classList.remove(e)}):void(t.className=t.className.replace(new RegExp("(^|\\b)"+e.join("|")+"(\\b|$)","gi")," "))}function i(){var t=navigator.userAgent.toLowerCase();return t.indexOf("msie")!==-1||t.indexOf("trident")!==-1||t.indexOf(" edge/")!==-1}function a(t){this.element=null,this.autoshow=!1,this.createElements=!0,this.forceGemini=!1,this.onResize=null,Object.keys(t||{}).forEach(function(e){this[e]=t[e]},this),o=e(),s=0===o&&this.forceGemini===!1,this._cache={events:{}},this._created=!1,this._cursorDown=!1,this._prevPageX=0,this._prevPageY=0,this._document=null,this._viewElement=this.element,this._scrollbarVerticalElement=null,this._thumbVerticalElement=null,this._scrollbarHorizontalElement=null,this._scrollbarHorizontalElement=null}var o,s,c;c={element:"gm-scrollbar-container",verticalScrollbar:"gm-scrollbar -vertical",horizontalScrollbar:"gm-scrollbar -horizontal",thumb:"thumb",view:"gm-scroll-view",autoshow:"gm-autoshow",disable:"gm-scrollbar-disable-selection",prevented:"gm-prevented",resizeTrigger:"gm-resize-trigger"},a.prototype.create=function(){if(s){if(n(this.element,[c.prevented]),this.onResize){if(this.createElements===!0){for(this._viewElement=document.createElement("div");this.element.childNodes.length>0;)this._viewElement.appendChild(this.element.childNodes[0]);this.element.appendChild(this._viewElement)}else this._viewElement=this.element.querySelector("."+c.view);n(this.element,[c.element]),n(this._viewElement,[c.view]),this._createResizeTrigger()}return this}if(this._created===!0)return console.warn("calling on a already-created object"),this;if(this.autoshow&&n(this.element,[c.autoshow]),this._document=document,this.createElements===!0){for(this._viewElement=document.createElement("div"),this._scrollbarVerticalElement=document.createElement("div"),this._thumbVerticalElement=document.createElement("div"),this._scrollbarHorizontalElement=document.createElement("div"),this._thumbHorizontalElement=document.createElement("div");this.element.childNodes.length>0;)this._viewElement.appendChild(this.element.childNodes[0]);this._scrollbarVerticalElement.appendChild(this._thumbVerticalElement),this._scrollbarHorizontalElement.appendChild(this._thumbHorizontalElement),this.element.appendChild(this._scrollbarVerticalElement),this.element.appendChild(this._scrollbarHorizontalElement),this.element.appendChild(this._viewElement)}else this._viewElement=this.element.querySelector("."+c.view),this._scrollbarVerticalElement=this.element.querySelector("."+c.verticalScrollbar.split(" ").join(".")),this._thumbVerticalElement=this._scrollbarVerticalElement.querySelector("."+c.thumb),this._scrollbarHorizontalElement=this.element.querySelector("."+c.horizontalScrollbar.split(" ").join(".")),this._thumbHorizontalElement=this._scrollbarHorizontalElement.querySelector("."+c.thumb);return n(this.element,[c.element]),n(this._viewElement,[c.view]),n(this._scrollbarVerticalElement,c.verticalScrollbar.split(/\s/)),n(this._scrollbarHorizontalElement,c.horizontalScrollbar.split(/\s/)),n(this._thumbVerticalElement,[c.thumb]),n(this._thumbHorizontalElement,[c.thumb]),this._scrollbarVerticalElement.style.display="",this._scrollbarHorizontalElement.style.display="",this._createResizeTrigger(),this._created=!0,this._bindEvents().update()},a.prototype._createResizeTrigger=function(){var t=document.createElement("object");n(t,[c.resizeTrigger]),t.type="text/html";var e=this._resizeHandler.bind(this);t.onload=function(){var n=t.contentDocument.defaultView;n.addEventListener("resize",e)},i()||(t.data="about:blank"),this.element.appendChild(t),i()&&(t.data="abou
},r)):this.quickOpenOut()}}},{key:"quickOpenOut",value:function(){return clearTimeout(this.timeout),this.body.hasClass("sidebar-quickopen")&&this.body.removeClass("sidebar-open sidebar-quickopen"),!0}},{key:"open",value:function(t){var e=this;t&&t.preventDefault();var n=(0,s["default"])("#overlay"),r=(0,s["default"])("#admin-sidebar"),i=(0,s["default"])("#admin-menu").data("scrollbar");this.body.addClass("sidebar-mobile-open"),n.css("display","block"),r.css("display","block").animate({opacity:1},200,function(){e.isOpen=!0}),i&&i.update()}},{key:"close",value:function(t){var e=this;t&&t.preventDefault();var n=(0,s["default"])("#overlay"),r=(0,s["default"])("#admin-sidebar"),i=(0,s["default"])("#admin-menu").data("scrollbar");this.body.removeClass("sidebar-mobile-open"),n.css("display","none"),r.animate({opacity:0},200,function(){r.css("display","none"),e.isOpen=!1}),i&&i.update()}},{key:"toggle",value:function(t){return t&&t.preventDefault(),this[this.isOpen?"close":"open"](t)}},{key:"toggleSidebarState",value:function(e){e&&e.preventDefault(),clearTimeout(this.timeout);var n=t.matchMedia(g).matches;n&&this.body.removeClass("sidebar-open"),n||(this.body.removeClass("sidebar-closed"),this.body.removeClass("sidebar-mobile-open")),this.body.toggleClass("sidebar-"+(n?"closed":"open")),(0,s["default"])(t).trigger("sidebar_state._grav",n)}},{key:"checkMatch",value:function(t){var e=(0,s["default"])("#admin-sidebar"),n=(0,s["default"])("#overlay");this.isOpen=!1,n.css("display","none"),e.css({display:t.matches?"none":"inherit",opacity:t.matches?0:1}),t.matches&&this.body.removeClass("sidebar-open sidebar-closed"),this[t.matches?"attach":"detach"]()}},{key:"_getBound",value:function(t){return y.has(t)?y.get(t):y.set(t,this[t].bind(this)).get(t)}}]),e}();e["default"]=_;e.Instance=new _}).call(e,function(){return this}())},function(t,e,n){"use strict";t.exports=n(564)()?Map:n(565)},function(t,e){"use strict";t.exports=function(){var t,e,n;if("function"!=typeof Map)return!1;try{t=new Map([["raz","one"],["dwa","two"],["trzy","three"]])}catch(r){return!1}return"[object Map]"===String(t)&&(3===t.size&&("function"==typeof t.clear&&("function"==typeof t["delete"]&&("function"==typeof t.entries&&("function"==typeof t.forEach&&("function"==typeof t.get&&("function"==typeof t.has&&("function"==typeof t.keys&&("function"==typeof t.set&&("function"==typeof t.values&&(e=t.entries(),n=e.next(),n.done===!1&&(!!n.value&&("raz"===n.value[0]&&"one"===n.value[1])))))))))))))}},function(t,e,n){"use strict";var r,i=n(566),a=n(568),o=n(574),s=n(579),c=n(567),u=n(580),l=n(592),f=n(593),d=n(598),h=n(602),p=n(612),m=n(615),v=Function.prototype.call,g=Object.defineProperties,y=Object.getPrototypeOf;t.exports=r=function(){var t,e,n,i=arguments[0];if(!(this instanceof r))throw new TypeError("Constructor requires 'new'");return n=m&&o&&Map!==r?o(new Map,y(this)):this,null!=i&&d(i),g(n,{__mapKeysData__:u("c",t=[]),__mapValuesData__:u("c",e=[])}),i?(h(i,function(n){var r=c(n)[0];n=n[1],a.call(t,r)===-1&&(t.push(r),e.push(n))},n),n):n},m&&(o&&o(r,Map),r.prototype=Object.create(Map.prototype,{constructor:u(r)})),l(g(r.prototype,{clear:u(function(){this.__mapKeysData__.length&&(i.call(this.__mapKeysData__),i.call(this.__mapValuesData__),this.emit("_clear"))}),"delete":u(function(t){var e=a.call(this.__mapKeysData__,t);return e!==-1&&(this.__mapKeysData__.splice(e,1),this.__mapValuesData__.splice(e,1),this.emit("_delete",e,t),!0)}),entries:u(function(){return new p(this,"key+value")}),forEach:u(function(t){var e,n,r=arguments[1];for(s(t),e=this.entries(),n=e._next();void 0!==n;)v.call(t,r,this.__mapValuesData__[n],this.__mapKeysData__[n],this),n=e._next()}),get:u(function(t){var e=a.call(this.__mapKeysData__,t);if(e!==-1)return this.__mapValuesData__[e]}),has:u(function(t){return a.call(this.__mapKeysData__,t)!==-1}),keys:u(function(){return new p(this,"key")}),set:u(function(t,e){var n,r=a.call(this.__mapKeysData__,t);return r===-1&&(r=this.__mapKeysData__.push(t)-1,n=!0),this.__mapValuesData__[r]=e,n&&this.emit("_add",r,t),this}),size:u.gs(function(){return this
2016-02-05 12:37:48 -08:00
//# sourceMappingURL=admin.min.js.map