Home
last modified time | relevance | path

Searched +full:g +full:- +full:guard (Results 1 – 25 of 86) sorted by relevance

1234

/plugin/deletepageguard/lang/en/
H A Dlang.php3 * English language file for the Delete Page Guard plugin.
5 * @license GPL 2 (https://www.gnu.org/licenses/gpl-2.0.html) - see LICENSE.md
22 $lang['config_validation_errors'] = 'Some regex patterns in Delete Page Guard configuration have va…
25 $lang['menu'] = 'Delete Page Guard';
26 $lang['admin_title'] = 'Delete Page Guard - Pattern Validation';
55 $lang['cfg_match_target_o_id'] = 'Page ID (e.g. users:john:start)';
56 $lang['cfg_match_target_o_filepath'] = 'Relative file path (e.g. users/john/start.txt)';
H A Dsettings.php3 * English language file for Delete Page Guard Plugin - Configuration Settings
5 * @license GPL 2 (https://www.gnu.org/licenses/gpl-2.0.html) - see LICENSE.md
16 …rget'] = 'What to match patterns against: page ID (e.g., <code>wiki:syntax</code>) or file path (e…
18 …groups that can delete protected pages, in addition to administrators (comma-separated). Leave emp…
/plugin/asciidocjs/node_modules/lodash/
Dwords.js15 * @param- {Object} [guard] Enables use as an iteratee for methods like `_.map`.
22 * _.words('fred, barney, & pebbles', /[^, ]+/g);
25 function words(string, pattern, guard) { argument
27 pattern = guard ? undefined : pattern;
Dtemplate.js17 var reEmptyStringLeading = /\b__p \+= '';/g,
18 reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
19 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
25 * - "()," (modification of function parameters)
26 * - "=" (default value)
27 * - "[]{}" (destructuring of function parameters)
28 * - "/" (beginning of a comment)
29 * - whitespace
35 …* [ES template delimiters](http://ecma-international.org/ecma-262/7.0/#sec-template-literal-lexica…
37 var reEsTemplate = /\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g;
[all …]
Dlodash.js11 /** Used as a safe reference for `undefined` in pre-ES5 environments. */
21 var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',
25 /** Used to stand-in for `undefined` hash values. */
76 MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1,
129 var reEmptyStringLeading = /\b__p \+= '';/g,
130 reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
131 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
134 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
135 reUnescapedHtml = /[&<>"']/g,
140 var reEscape = /<%-([\s\S]+?)%>/g,
[all …]
/plugin/deletepageguard/
H A DREADME.md1 # Delete Page Guard for DokuWiki
3 The **Delete Page Guard** plugin prevents accidental or intentional deletion of
18 * **Pattern validation**: Real-time validation with detailed error messages for administrators.
20 * **Security features**: Built-in ReDoS protection and input sanitization.
29 plugin settings under the “Delete Page Guard” section.
36 |---|---|
38 … the patterns should match against the page ID (e.g. `users:john:home`) or the relative file path …
46 * **Real-time validation**: Invalid patterns are automatically detected when pages are saved
48 * **Admin interface**: Visit **Admin → Delete Page Guard** to test and validate patterns before sav…
49 * **Security protection**: Built-in protection against ReDoS (Regular Expression Denial of Service)…
[all …]
/plugin/deletepageguard/build/
H A Dupdate-version.php4 * Version Update Script for Delete Page Guard Plugin
7 * Usage: php build/update-version.php [new-version] [new-date]
9 * @license GPL 2 (https://www.gnu.org/licenses/gpl-2.0.html) - see LICENSE.md
28 $newDate = $argv[2] ?? date('Y-m-d');
31 echo "Delete Page Guard Plugin - Version Update Script\n";
33 echo "Usage: php build/update-version.php <new-version> [new-date]\n";
34 echo "Example: php build/update-version.php 1.1.0 2025-02-01\n";
39 if (!preg_match('/^\d+\.\d+\.\d+(-[a-zA-Z0-9\-\.]+)?$/', $newVersion)) {
40 die("Error: Invalid version format. Use semantic versioning (e.g., 1.0.0)\n");
44 if (!preg_match('/^\d{4}-\d{2}-\d{2}$/', $newDate)) {
[all …]
/plugin/sequencediagram/bower_components/underscore/
Dunderscore.js3 // (c) 2009-2015 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
9 // --------------
35 // Naked function reference for surrogate-prototype-swapping.
46 // backwards-compatibility for the old `require()` API. If we're in
61 // of the passed-in callback, to be repeatedly applied in other Underscore
84 // A mostly-internal function to generate callbacks that can be applied
133 // Related: http://people.mozilla.org/~jorendorff/es6-draft.html#sec-tolength
134 // Avoids a very nasty iOS 8 JIT bug on ARM-64. #2094
135 var MAX_ARRAY_INDEX = Math.pow(2, 53) - 1;
143 // --------------------
[all …]
/plugin/sequencediagram/bower_components/lodash/vendor/underscore/
Dunderscore.js3 // (c) 2009-2016 Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors
9 // --------------
37 // Naked function reference for surrogate-prototype-swapping.
48 // backwards-compatibility for their old module API. If we're in
65 // of the passed-in callback, to be repeatedly applied in other Underscore
73 // The 2-parameter case has been omitted only because no current consumers
102 // This abstraction hides the internal-only argCount argument.
107 // Similar to ES6's rest param (http://ariya.ofilabs.com/2013/03/es6-and-rest-parameter.html)
110 startIndex = startIndex == null ? func.length - 1 : +startIndex;
112 var length = Math.max(arguments.length - startIndex, 0);
[all …]
/plugin/codemirror/dist/modes/
Derlang.min.js1-erlang","erlang");a.defineMode("erlang",function(b){"use strict";var c=["-type","-spec","-export_… class
Dswift.min.js1guard","if","in","repeat","switch","where","while","defer","return","inout","mutating","nonmutatin…
Derlang.min.js.map1g","i","e","r","E","stack","tt","tokens","ss","concat","indenter","textAfter","t","unit","indentUn…
/plugin/sequencediagram/bower_components/lodash/
Dlodash.js11 /** Used as a safe reference for `undefined` in pre-ES5 environments. */
21 var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',
24 /** Used to stand-in for `undefined` hash values. */
75 MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1,
128 var reEmptyStringLeading = /\b__p \+= '';/g,
129 reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
130 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
133 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
134 reUnescapedHtml = /[&<>"']/g,
139 var reEscape = /<%-([\s\S]+?)%>/g,
[all …]
/plugin/sequencediagram/bower_components/lodash/dist/
Dlodash.js11 /** Used as a safe reference for `undefined` in pre-ES5 environments. */
21 var CORE_ERROR_TEXT = 'Unsupported core-js use. Try https://npms.io/search?q=ponyfill.',
24 /** Used to stand-in for `undefined` hash values. */
75 MAX_ARRAY_INDEX = MAX_ARRAY_LENGTH - 1,
128 var reEmptyStringLeading = /\b__p \+= '';/g,
129 reEmptyStringMiddle = /\b(__p \+=) '' \+/g,
130 reEmptyStringTrailing = /(__e\(.*?\)|\b__t\)) \+\n'';/g;
133 var reEscapedHtml = /&(?:amp|lt|gt|quot|#39);/g,
134 reUnescapedHtml = /[&<>"']/g,
139 var reEscape = /<%-([\s\S]+?)%>/g,
[all …]
/plugin/mikioplugin/inc/stemmechanics/lesserphp/
H A Dlessc.inc.php77 foreach ((array)$this->importDir as $dir) {
78 $full = $dir.(substr($dir, -1) != '/' ? '/' : '').$url;
79 if ($this->fileExists($file = $full.'.less') || $this->fileExists($file = $full)) {
102 $importPath = $this->flattenList($importPath[2]);
105 $str = $this->coerceString($importPath);
108 $url = $this->compileValue($this->lib_e($str));
111 if (substr_compare($url, '.css', -4, 4) === 0) return false;
113 $realPath = $this->findImport($url);
117 if ($this->importDisabled) {
121 if (isset($this->allParsedFiles[realpath($realPath)])) {
[all …]
/plugin/syntaxhighlightjs/static/lib/highlightjs/languages/
Dsql.min.js1--","$");return{cI:!0,i:/[<>{}*]/,c:[{bK:"begin end start commit rollback savepoint lock alter cre…
/plugin/ckgdoku/ckeditor/plugins/find/dialogs/
Dfind.js2 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
5g){function n(a,b){var d=this,c=new CKEDITOR.dom.walker(a);c.guard=b?w:function(a){!w(a)&&(d._.mat… argument
6 …return a}var x=new CKEDITOR.style(CKEDITOR.tools.extend({attributes:{"data-cke-highlight":1},fullM…
7 …is._.matchBoundary=!1;if(b&&a&&0<this.offset)this.offset--;else if(b&&this.offset<b.getLength()-1)…
8-1:0:0}return y.call(this)}};var u=function(a,b){this._={walker:a,cursors:[],rangeLength:b,highlig…
11-1].character},getNextCharacterRange:function(a){var b,d;d=this._.cursors;d=(b=d[d.length-1])&&b.t…
12 …ngth;c++)for(d.push(d[c]+1);0<d[c+1]&&a.charAt(c)!=a.charAt(d[c+1]-1);)d[c+1]=d[d[c+1]-1]+1;this._…
14 …rs(),p=h[h.length-1],h=h[0],g=c.createRange();g.setStartAt(c.editable(),CKEDITOR.POSITION_AFTER_ST…
15g,k){r=1;a=0;a=this.hasMatchOptionsChanged(b,f,e);if(!this.matchRange||!this.matchRange.isMatched(… argument
18 …_find_fieldset",label:CKEDITOR.tools.htmlEncode(f.findOptions),style:"margin-top:29px",children:[{…
[all …]
/plugin/ckgedit/ckeditor/plugins/find/dialogs/
Dfind.js2 Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
6guard=b?v:function(a){!v(a)&&(d._.matchBoundary=!0)};c.evaluator=C;c.breakOnFalse=1;a.startContain…
7 …return a}var z=new CKEDITOR.style(CKEDITOR.tools.extend({attributes:{"data-cke-highlight":1},fullM…
8--;else if(b&&this.offset<b.getLength()-1)this.offset++;else{for(b=null;!b&&!(b=this._.walker[a?"p…
9 …r.textNode;if(d)a.setStartAfter(d);else return null}else d=b[0],b=b[b.length-1],a.setStart(d.textN…
12-1].character},getNextCharacterRange:function(a){var b,d;d=this._.cursors;d=(b=d[d.length-1])&&b.t…
14 …k;this.matchRange.moveNext().hitMatchBoundary&&h.reset()}if(2==k){if(d){var g=this.matchRange.getC…
15g[g.length-1],g=g[0],m=c.createRange();m.setStartAt(c.editable(),CKEDITOR.POSITION_AFTER_START);m.…
19 …_find_fieldset",label:CKEDITOR.tools.htmlEncode(e.findOptions),style:"margin-top:29px",children:[{…
[all …]
/plugin/barcodes/vendor/jucksearm/php-barcode/lib/
DBarcode1D.php8 // Begin : 2008-06-09
9 // Last Update : 2014-10-20
10 // Author : Nicola Asuni - Tecnick.com LTD - www.tecnick.com - info@tecnick.com
11 // License : GNU-LGPL v3 (http://www.gnu.org/copyleft/lesser.html)
12 // -------------------------------------------------------------------
13 // Copyright (C) 2008-2014 Nicola Asuni - Tecnick.com LTD
31 // -------------------------------------------------------------------
74- ANSI MH10.8M-1983 - USD-3 - 3 of 9.</li><li>C39+ : CODE 39 with checksum</li><li>C39E : CODE 39 …
78 $this->setBarcode($code, $type);
87 return $this->barcode_array;
[all …]
/plugin/asciidocjs/node_modules/nunjucks/src/
Dfilters.js14 return num !== num; // eslint-disable-line no-self-compare
51 var spaces = width - str.length;
52 var pre = lib.repeat(' ', spaces / 2 - spaces % 2);
66 _exports['default'] = default_; // eslint-disable-line dot-notation
75 // eslint-disable-line guard-for-in, no-restricted-syntax
97 return a > b ? 1 : a === b ? 0 : -1; // eslint-disable-line no-nested-ternary
162 return arr[arr.length - 1];
173 // Objects (besides SafeStrings), non-primative Arrays
209 return r.copySafeness(str, str.replace(/\r\n|\n/g, '<br />\n'));
256 maxCount = -1;
[all …]
/plugin/diagramsnet/lib/math/config/
Ddefault.js1 /* -*- Mode: Javascript; indent-tabs-mode:nil; js-indent-level: 2 -*- */
13 * ---------------------------------------------------------------------
15 * Copyright (c) 2009-2020 The MathJax Consortium
21 * http://www.apache.org/licenses/LICENSE-2.0
36 * http://www.mathjax.org/resources/docs/?configuration.html#configuration-options-by-component
45 // A comma-separated list of configuration files to load
46 // when MathJax starts up. E.g., to define local macros, etc.
55 // A comma-separated list of CSS stylesheet files to be loaded
76 // A comma-separated list of input and output jax to initialize at startup.
85 // output/HTML-CSS
[all …]
/plugin/ckgdoku/ckeditor/
Dckeditor.js2 Copyright (c) 2003-2017, CKSource - Frederico Knabben. All rights reserved.
5 (function(){function ka(a,f){CKEDITOR.tools.extend(this,f,{editor:a,id:"cke-"+CKEDITOR.tools.getUni…
7-1==c.indexOf(":/")&&"//"!=c.slice(0,2)&&(c=0===c.indexOf("/")?location.href.match(/^.*?:\/\/[^\/]…
8 …unction(d){function c(){try{document.documentElement.doScroll("left")}catch(g){setTimeout(c,1);ret…
10 …a){for(var b=0,f=this.listeners;b<f.length;b++)if(f[b].fn==a)return b;return-1}};return{define:fun…
11g,d,h){a={name:c,sender:this,editor:a,data:g,listenerData:k,stop:d,cancel:h,removeListener:m};retu… argument
12 …unction(d,h,m){var g=f(this)[d];d=a;var n=l;a=l=0;if(g){var p=g.listeners;if(p.length)for(var p=p.…
15-1<a.indexOf("trident/"),b=!(!f&&!b),b={ie:b,edge:!!f,webkit:!b&&-1<a.indexOf(" applewebkit/"),air…
16 !b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")?b.chrome=!0:b.safari=!0);var c=0;b.ie&&(c=f?pars…
20 …For more information about this error go to http://docs.ckeditor.com/#!/guide/dev_errors-section-"+
[all …]
/plugin/ckgedit/ckeditor/
Dckeditor.js.unc2 Copyright (c) 2003-2018, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
23 var g = c[d].src.match(a);
24 if (g) {
25 b = g[1];
28 …} - 1 == b.indexOf(":/") && "//" != b.slice(0, 2) && (b = 0 === b.indexOf("/") ? location.href.mat…
34 -1 == a.indexOf(":/") && 0 !== a.indexOf("/") && (a = this.basePath + a);
35 …this.timestamp && "/" != a.charAt(a.length - 1) && !/[&?]t=/.test(a) && (a += (0 <= a.indexOf("?")…
107 return -1
115 on: function(b, d, h, k, g) {
[all …]
Dckeditor.js2 Copyright (c) 2003-2019, CKSource - Frederico Knabben. All rights reserved.
3 For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-oss-license
5 …e("script"),d=0;d<c.length;d++){var h=c[d].src.match(a);if(h){b=h[1];break}}-1==b.indexOf(":/")&&"…
6 …n b}(),getUrl:function(a){-1==a.indexOf(":/")&&0!==a.indexOf("/")&&(a=this.basePath+a);this.timest…
9 …nerIndex:function(a){for(var b=0,d=this.listeners;b<d.length;b++)if(d[b].fn==a)return b;return-1}};
10g=a.call(this,b);CKEDITOR.tools.extend(g,d,!0)},on:function(b,d,g,k,h){function p(a,y,v,e){a={name… argument
11 …:function(){var a=0,b=function(){a=1},g=0,k=function(){g=1};return function(h,p,q){var e=d(this)[h…
12g=1:"undefined"!=typeof x&&(p=x);if(a||g)break}}p=g?!1:"undefined"==typeof p?!0:p;a=h;g=y;return p… argument
14-1<a.indexOf("trident/"),b=!(!d&&!b),b={ie:b,edge:!!d,webkit:!b&&-1<a.indexOf(" applewebkit/"),air…
15 …n.protocol};b.gecko="Gecko"==navigator.product&&!b.webkit&&!b.ie;b.webkit&&(-1<a.indexOf("chrome")…
[all …]
/plugin/amcharts/assets/amcharts/plugins/export/libs/pdfmake/
Dpdfmake.js64 normal: 'Roboto-Regular.ttf',
65 bold: 'Roboto-Medium.ttf',
66 italics: 'Roboto-Italic.ttf',
67 bolditalics: 'Roboto-Italic.ttf'
122 iFrame.style.left = '-99999px';
231 * - Firefox 4-29 lacks support for adding new properties to `Uint8Array` instances,
234 * - Safari 5-7 lacks support for changing the `Object.prototype.constructor` property
237 * - Chrome 9-10 is missing the `TypedArray.prototype.subarray` function.
239 * - IE10 has a broken `TypedArray.prototype.subarray` function which returns arrays of
253 typeof arr.subarray === 'function' && // chrome 9-10 lack `subarray`
[all …]

1234