=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== qutebrowser-1.14.0/doc/changelog.asciidoc-1139-- When `:spawn --userscript` is called with a count, that count is now qutebrowser-1.14.0/doc/changelog.asciidoc:1140: passed to userscripts as `$QUTE_COUNT`. qutebrowser-1.14.0/doc/changelog.asciidoc-1141- ############################################## qutebrowser-1.14.0/doc/changelog.asciidoc-1697- distributions which package qutebrowser, as they can run something like qutebrowser-1.14.0/doc/changelog.asciidoc:1698: `make -f misc/Makefile DESTDIR="$pkgdir" install` now. qutebrowser-1.14.0/doc/changelog.asciidoc-1699-- New fields for `window.title_format` and `tabs.title.format`: ############################################## qutebrowser-1.14.0/doc/changelog.asciidoc-2150- qutebrowser-1.14.0/doc/changelog.asciidoc:2151:- Userscripts now have a new `$QUTE_COMMANDLINE_TEXT` environment variable, containing the current commandline contents qutebrowser-1.14.0/doc/changelog.asciidoc-2152-- New `ripbang` userscript to create a searchengine from a duckduckgo bang ############################################## qutebrowser-1.14.0/doc/changelog.asciidoc-2285- `fonts -> web-family-fixed` anymore. Thus, a transformer got added to qutebrowser-1.14.0/doc/changelog.asciidoc:2286: change `Monospace` to `${_monospace}`. qutebrowser-1.14.0/doc/changelog.asciidoc-2287- * Gradients in hint colors can now be configured by using `qlineargradient` ############################################## qutebrowser-1.14.0/doc/changelog.asciidoc-2412-- qutebrowser now still starts with an incorrectly configured qutebrowser-1.14.0/doc/changelog.asciidoc:2413: `$XDG_RUNTIME_DIR`. qutebrowser-1.14.0/doc/changelog.asciidoc-2414-- Fixed crash when a userscript writes invalid unicode data to the FIFO ############################################## qutebrowser-1.14.0/doc/changelog.asciidoc-2485-- New default binding `;t` for `:hint input`. qutebrowser-1.14.0/doc/changelog.asciidoc:2486:- New variables `$QUTE_CONFIG_DIR`, `$QUTE_DATA_DIR` and qutebrowser-1.14.0/doc/changelog.asciidoc:2487: `$QUTE_DOWNLOAD_DIR` available for userscripts. qutebrowser-1.14.0/doc/changelog.asciidoc-2488-- New option `ui` -> `status-position` to configure the position of the ############################################## qutebrowser-1.14.0/doc/changelog.asciidoc-2776- relative paths in `~/.local/share/qutebrowser/userscripts` or qutebrowser-1.14.0/doc/changelog.asciidoc:2777: `$XDG_DATA_HOME`. Using a binary in `$PATH` won't work anymore with qutebrowser-1.14.0/doc/changelog.asciidoc-2778- `--userscript`. ############################################## qutebrowser-1.14.0/misc/userscripts/readability-js-123- if (err) { qutebrowser-1.14.0/misc/userscripts/readability-js:124: qute.messageError([`"${err}"`]) qutebrowser-1.14.0/misc/userscripts/readability-js-125- return 1; ############################################## qutebrowser-1.14.0/qutebrowser/browser/commands.py-1048- qutebrowser-1.14.0/qutebrowser/browser/commands.py:1049: Note that the command is *not* run in a shell, so things like `$VAR` or qutebrowser-1.14.0/qutebrowser/browser/commands.py-1050- `> output` won't have the desired effect. ############################################## qutebrowser-1.14.0/qutebrowser/browser/commands.py-1056- - `~/.local/share/qutebrowser/userscripts` qutebrowser-1.14.0/qutebrowser/browser/commands.py:1057: (or `$XDG_DATA_HOME`) qutebrowser-1.14.0/qutebrowser/browser/commands.py-1058- - `/usr/share/qutebrowser/userscripts` ############################################## qutebrowser-1.14.0/qutebrowser/browser/hints.py-696- - `download`: Download the link. qutebrowser-1.14.0/qutebrowser/browser/hints.py:697: - `userscript`: Call a userscript with `$QUTE_URL` set to the qutebrowser-1.14.0/qutebrowser/browser/hints.py-698- link. ############################################## qutebrowser-1.14.0/qutebrowser/browser/hints.py-716- `~/.local/share/qutebrowser/userscripts` qutebrowser-1.14.0/qutebrowser/browser/hints.py:717: (or `$XDG_DATA_HOME`), or use an absolute qutebrowser-1.14.0/qutebrowser/browser/hints.py-718- path. ############################################## qutebrowser-1.14.0/qutebrowser/javascript/caret.js-380- if (color < 15) { qutebrowser-1.14.0/qutebrowser/javascript/caret.js:381: return `0${color.toString(16)}`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js-382- } ############################################## qutebrowser-1.14.0/qutebrowser/javascript/caret.js-390- const blue = axs.color.colorChannelToString(color.blue); qutebrowser-1.14.0/qutebrowser/javascript/caret.js:391: return `#${red}${green}${blue}`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js-392- } qutebrowser-1.14.0/qutebrowser/javascript/caret.js-393- const arr = [color.red, color.green, color.blue, color.alpha].join(); qutebrowser-1.14.0/qutebrowser/javascript/caret.js:394: return `rgba(${arr})`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js-395- }; ############################################## qutebrowser-1.14.0/qutebrowser/javascript/caret.js-963- } qutebrowser-1.14.0/qutebrowser/javascript/caret.js:964: element.style.left = `${CaretBrowsing.caretX}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:965: element.style.top = `${CaretBrowsing.caretY}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:966: element.style.width = `${CaretBrowsing.caretWidth}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:967: element.style.height = `${CaretBrowsing.caretHeight}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js-968- element.style.color = CaretBrowsing.caretForeground; ############################################## qutebrowser-1.14.0/qutebrowser/javascript/caret.js-1123- element.style.opacity = "1.0"; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:1124: element.style.left = `${CaretBrowsing.caretX}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:1125: element.style.top = `${CaretBrowsing.caretY}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:1126: element.style.width = `${CaretBrowsing.caretWidth}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js:1127: element.style.height = `${CaretBrowsing.caretHeight}px`; qutebrowser-1.14.0/qutebrowser/javascript/caret.js-1128- } else { ############################################## qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-18- if (typeof key !== "string") { qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js:19: throw new Error(`${funcName} requires the first parameter to be of type string, not '${typeof key}'`); qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-20- } ############################################## qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-27- typeof value !== "boolean") { qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js:28: throw new Error(`GM_setValue requires the second parameter to be of type string, number or boolean, not '${typeof value}'`); qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-29- } ############################################## qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-112- function GM_getResourceText(caption, commandFunc, accessKey) { qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js:113: console.error(`${GM_info.script.name} called unimplemented GM_getResourceText`); qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-114- } ############################################## qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-116- function GM_registerMenuCommand(caption, commandFunc, accessKey) { qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js:117: console.error(`${GM_info.script.name} called unimplemented GM_registerMenuCommand`); qutebrowser-1.14.0/qutebrowser/javascript/greasemonkey_wrapper.js-118- } ############################################## qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js-53- qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js:54:function convert_addr(ipchars) { qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js-55- var bytes = ipchars.split('.'); ############################################## qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js-73- } qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js:74: var host = convert_addr(ipaddr); qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js:75: var pat = convert_addr(pattern); qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js:76: var mask = convert_addr(maskstr); qutebrowser-1.14.0/qutebrowser/javascript/pac_utils.js-77- return ((host & mask) == (pat & mask)); ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/ace/ace.js-4088- } else { qutebrowser-1.14.0/tests/end2end/data/hints/ace/ace.js:4089: success = commands.exec(toExecute.command, this.$editor, toExecute.args, e); qutebrowser-1.14.0/tests/end2end/data/hints/ace/ace.js-4090- } ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/ace/ace.js-4101- toExecute = {command: "insertstring"}; qutebrowser-1.14.0/tests/end2end/data/hints/ace/ace.js:4102: success = commands.exec("insertstring", this.$editor, keyString); qutebrowser-1.14.0/tests/end2end/data/hints/ace/ace.js-4103- } ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-31-$$animateJs:qf,$$animateQueue:rf,$$AnimateRunner:sf,$$animateAsyncRun:tf,$browser:uf,$cacheFactory:vf,$controller:wf,$document:xf,$$isDocumentHidden:yf,$exceptionHandler:zf,$filter:cd,$$forceReflow:Af,$interpolate:Bf,$interval:Cf,$http:Df,$httpParamSerializer:Ef,$httpParamSerializerJQLike:Ff,$httpBackend:Gf,$xhrFactory:Hf,$jsonpCallbacks:If,$location:Jf,$log:Kf,$parse:Lf,$rootScope:Mf,$q:Nf,$$q:Of,$sce:Pf,$sceDelegate:Qf,$sniffer:Rf,$templateCache:Sf,$templateRequest:Tf,$$testability:Uf,$timeout:Vf, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:32:$window:Wf,$$rAF:Xf,$$jqLite:Yf,$$Map:Zf,$$cookieReader:$f})}]).info({angularVersion:"1.6.4"})}function gb(a,b){return b.toUpperCase()}function wb(a){return a.replace(ag,gb)}function bc(a){a=a.nodeType;return 1===a||!a||9===a}function dd(a,b){var d,c,e=b.createDocumentFragment(),f=[];if(cc.test(a)){d=e.appendChild(b.createElement("div"));c=(bg.exec(a)||["",""])[1].toLowerCase();c=ha[c]||ha._default;d.innerHTML=c[1]+a.replace(cg,"<$1></$2>")+c[2];for(c=c[0];c--;)d=d.lastChild;f=ab(f,d.childNodes); qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-33-d=e.firstChild;d.textContent=""}else f.push(b.createTextNode(a));e.textContent="";e.innerHTML="";q(f,function(a){e.appendChild(a)});return e}function W(a){if(a instanceof W)return a;var b;F(a)&&(a=T(a),b=!0);if(!(this instanceof W)){if(b&&"<"!==a.charAt(0))throw dc("nosel");return new W(a)}if(b){b=x.document;var d;a=(d=dg.exec(a))?[b.createElement(d[1])]:(d=dd(a,b))?d.childNodes:[];ec(this,a)}else D(a)?ed(a):ec(this,a)}function fc(a){return a.cloneNode(!0)}function xb(a,b){!b&&bc(a)&&B.cleanData([a]); ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-115-this.$$url.substr(1);this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)),!0;var f,g;u(f=ka(a,c))?(g=f,g=d&&u(f=ka(d,f))?b+(ka("/",f)||f):a+g):u(f=ka(b,c))?g=b+f:b===c+"/"&&(g=b);g&&this.$$parse(g);return!!g}}function tc(a,b,d){zd(a,this);this.$$parse=function(c){var e=ka(a,c)||ka(b,c),f;w(e)||"#"!==e.charAt(0)?this.$$html5?f=e:(f="",w(e)&&(a=c,this.replace())):(f=ka(d,e),w(f)&&(f=e));Ad(f,this);c=this.$$path;var e=a,g=/^\/[A-Z]:(\/.*)/;rc(f, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:116:e)&&(f=f.replace(e,""));g.exec(f)||(c=(f=g.exec(c))?f[1]:c);this.$$path=c;this.$$compose()};this.$$compose=function(){var b=Zb(this.$$search),e=this.$$hash?"#"+db(this.$$hash):"";this.$$url=qc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+(this.$$url?d+this.$$url:"");this.$$urlUpdatedByLocation=!0};this.$$parseLinkUrl=function(b,d){return Aa(a)===Aa(b)?(this.$$parse(b),!0):!1}}function Bd(a,b,d){this.$$html5=!0;tc.apply(this,arguments);this.$$parseLinkUrl=function(c,e){if(e&&"#"===e[0])return this.hash(e.slice(1)), qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-117-!0;var f,g;a===Aa(c)?f=c:(g=ka(b,c))?f=a+d+g:b===c+"/"&&(f=b);f&&this.$$parse(f);return!!f};this.$$compose=function(){var b=Zb(this.$$search),e=this.$$hash?"#"+db(this.$$hash):"";this.$$url=qc(this.$$path)+(b?"?"+b:"")+e;this.$$absUrl=a+d+this.$$url;this.$$urlUpdatedByLocation=!0}}function Jb(a){return function(){return this[a]}}function Cd(a,b){return function(d){if(w(d))return this[a];this[a]=b(d);this.$$compose();return this}}function Jf(){var a="!",b={enabled:!1,requireBase:!0,rewriteLinks:!0}; ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-148-(this.$$prevSibling.$$nextSibling=this.$$nextSibling);this.$$nextSibling&&(this.$$nextSibling.$$prevSibling=this.$$prevSibling);this.$destroy=this.$digest=this.$apply=this.$evalAsync=this.$applyAsync=z;this.$on=this.$watch=this.$watchGroup=function(){return z};this.$$listeners={};this.$$nextSibling=null;l(this)}},$eval:function(a,b){return g(a)(this,b)},$evalAsync:function(a,b){M.$$phase||s.length||h.defer(function(){s.length&&M.$digest()});s.push({scope:this,fn:g(a),locals:b})},$$postDigest:function(a){A.push(a)}, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:149:$apply:function(a){try{n("$apply");try{return this.$eval(a)}finally{M.$$phase=null}}catch(b){f(b)}finally{try{M.$digest()}catch(c){throw f(c),c;}}},$applyAsync:function(a){function b(){c.$eval(a)}var c=this;a&&u.push(b);a=g(a);t()},$on:function(a,b){var c=this.$$listeners[a];c||(this.$$listeners[a]=c=[]);c.push(b);var d=this;do d.$$listenerCount[a]||(d.$$listenerCount[a]=0),d.$$listenerCount[a]++;while(d=d.$parent);var e=this;return function(){var d=c.indexOf(b);-1!==d&&(c[d]=null,r(e,1,a))}},$emit:function(a, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-150-b){var c=[],d,e=this,g=!1,h={name:a,targetScope:e,stopPropagation:function(){g=!0},preventDefault:function(){h.defaultPrevented=!0},defaultPrevented:!1},k=ab([h],arguments,1),l,m;do{d=e.$$listeners[a]||c;h.currentScope=e;l=0;for(m=d.length;l<m;l++)if(d[l])try{d[l].apply(null,k)}catch(n){f(n)}else d.splice(l,1),l--,m--;if(g)return h.currentScope=null,h;e=e.$parent}while(e);h.currentScope=null;return h},$broadcast:function(a,b){var c=this,d=this,e={name:a,targetScope:this,preventDefault:function(){e.defaultPrevented= ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-172-k=b[8]?a.setUTCHours:a.setHours;b[9]&&(f=Z(b[9]+b[10]),g=Z(b[9]+b[11]));h.call(a,Z(b[1]),Z(b[2])-1,Z(b[3]));f=Z(b[4]||0)-f;g=Z(b[5]||0)-g;h=Z(b[6]||0);b=Math.round(1E3*parseFloat("0."+(b[7]||0)));k.call(a,f,g,h,b)}return a}var d=/^(\d{4})-?(\d\d)-?(\d\d)(?:T(\d\d)(?::?(\d\d)(?::?(\d\d)(?:\.(\d+))?)?)?(Z|([+-])(\d\d):?(\d\d))?)?$/;return function(c,d,f){var g="",h=[],k,l;d=d||"mediumDate";d=a.DATETIME_FORMATS[d]||d;F(c)&&(c=Mg.test(c)?Z(c):b(c));ba(c)&&(c=new Date(c));if(!ga(c)||!isFinite(c.getTime()))return c; qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:173:for(;d;)(l=Ng.exec(d))?(h=ab(h,l,1),d=h.pop()):(h.push(d),d=null);var m=c.getTimezoneOffset();f&&(m=Pc(f,m),c=Yb(c,f,!0));q(h,function(b){k=Og[b];g+=k?k(c,a.DATETIME_FORMATS,m):"''"===b?"'":b.replace(/(^'|'$)/g,"").replace(/''/g,"'")});return g}}function Fg(){return function(a,b){w(b)&&(b=2);return cb(a,b)}}function Gg(){return function(a,b,d){b=Infinity===Math.abs(Number(b))?Number(b):Z(b);if(da(b))return a;ba(a)&&(a=a.toString());if(!qa(a))return a;d=!d||isNaN(d)?0:Z(d);d=0>d?Math.max(0,a.length+ qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-174-d):d;return 0<=b?Bc(a,d,d+b):0===d?Bc(a,b,a.length):Bc(a,Math.max(0,d+b),d)}}function Bc(a,b,d){return F(a)?a.slice(b,d):va.call(a,b,d)}function Rd(a){function b(b){return b.map(function(b){var c=1,d=Ya;if(D(b))d=b;else if(F(b)){if("+"===b.charAt(0)||"-"===b.charAt(0))c="-"===b.charAt(0)?-1:1,b=b.substring(1);if(""!==b&&(d=a(b),d.constant))var e=d(),d=function(a){return a[e]}}return{get:d,descending:c}})}function d(a){switch(typeof a){case "number":case "boolean":case "string":return!0;default:return!1}} ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-217-function(a){b.data=a;b.called=!0};b.id=a;return b}var b=ea.callbacks,d={};return{createCallback:function(c){c="_"+(b.$$counter++).toString(36);var e="angular.callbacks."+c,f=a(c);d[e]=b[c]=f;return e},wasCalled:function(a){return d[a].called},getResponse:function(a){return d[a].data},removeCallback:function(a){delete b[d[a].id];delete d[a]}}}},Yg=/^([^?#]*)(\?([^#]*))?(#(.*))?$/,xg={http:80,https:443,ftp:21},kb=L("$location"),yg=/^\s*[\\/]{2,}/,Zg={$$absUrl:"",$$html5:!1,$$replace:!1,absUrl:Jb("$$absUrl"), qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:218:url:function(a){if(w(a))return this.$$url;var b=Yg.exec(a);(b[1]||""===a)&&this.path(decodeURIComponent(b[1]));(b[2]||b[1]||""===a)&&this.search(b[3]||"");this.hash(b[5]||"");return this},protocol:Jb("$$protocol"),host:Jb("$$host"),port:Jb("$$port"),path:Cd("$$path",function(a){a=null!==a?a.toString():"";return"/"===a.charAt(0)?a:"/"+a}),search:function(a,b){switch(arguments.length){case 0:return this.$$search;case 1:if(F(a)||ba(a))a=a.toString(),this.$$search=Rc(a);else if(C(a))a=ra(a,{}),q(a,function(b, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-219-c){null==b&&delete a[c]}),this.$$search=a;else throw kb("isrcharg");break;default:w(b)||null===b?delete this.$$search[a]:this.$$search[a]=b}this.$$compose();return this},hash:Cd("$$hash",function(a){return null!==a?a.toString():""}),replace:function(){this.$$replace=!0;return this}};q([Bd,tc,sc],function(a){a.prototype=Object.create(Zg);a.prototype.state=function(b){if(!arguments.length)return this.$$state;if(a!==sc||!this.$$html5)throw kb("nostate");this.$$state=w(b)?null:b;this.$$urlUpdatedByLocation= ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-272-e)){var p=function(b){a.$apply(function(){n.$commitViewValue();n.$setSubmitted()});b.preventDefault()};d[0].addEventListener("submit",p);d.on("$destroy",function(){b(function(){d[0].removeEventListener("submit",p)},0,!1)})}(f[1]||n.$$parentForm).$addControl(n);var r=g?c(n.$name):z;g&&(r(a,n),e.$observe(g,function(b){n.$name!==b&&(r(a,void 0),n.$$parentForm.$$renameControl(n,b),r=c(n.$name),r(a,n))}));d.on("$destroy",function(){n.$$parentForm.$removeControl(n);r(a,void 0);S(n,Mb)})}}}}}]},Ge=ge(), qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:273:Se=ge(!0),Pg=/^\d{4,}-[01]\d-[0-3]\dT[0-2]\d:[0-5]\d:[0-5]\d\.\d+(?:[+-][0-2]\d:[0-5]\d|Z)$/,ah=/^[a-z][a-z\d.+-]*:\/*(?:[^:@]+(?::[^@]+)?@)?(?:[^\s:/?#]+|\[[a-f\d:]+])(?::\d+)?(?:\/[^?#]*)?(?:\?[^#]*)?(?:#.*)?$/i,bh=/^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/,Qg=/^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/,he=/^(\d{4,})-(\d{2})-(\d{2})$/,ie=/^(\d{4,})-(\d\d)-(\d\d)T(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-274-Hc=/^(\d{4,})-W(\d\d)$/,je=/^(\d{4,})-(\d\d)$/,ke=/^(\d\d):(\d\d)(?::(\d\d)(\.\d{1,3})?)?$/,ae=V();q(["date","datetime-local","month","time","week"],function(a){ae[a]=!0});var le={text:function(a,b,d,c,e,f){Ra(a,b,d,c,e,f);Cc(c)},date:ob("date",he,Nb(he,["yyyy","MM","dd"]),"yyyy-MM-dd"),"datetime-local":ob("datetimelocal",ie,Nb(ie,"yyyy MM dd HH mm ss sss".split(" ")),"yyyy-MM-ddTHH:mm:ss.sss"),time:ob("time",ke,Nb(ke,["HH","mm","ss","sss"]),"HH:mm:ss.sss"),week:ob("week",Hc,function(a,b){if(ga(a))return a; qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:275:if(F(a)){Hc.lastIndex=0;var d=Hc.exec(a);if(d){var c=+d[1],e=+d[2],f=d=0,g=0,h=0,k=Vd(c),e=7*(e-1);b&&(d=b.getHours(),f=b.getMinutes(),g=b.getSeconds(),h=b.getMilliseconds());return new Date(c,0,k.getDate()+e,d,f,g,h)}}return NaN},"yyyy-Www"),month:ob("month",je,Nb(je,["yyyy","MM"]),"yyyy-MM"),number:function(a,b,d,c,e,f){Dc(a,b,d,c);be(c);Ra(a,b,d,c,e,f);var g,h;if(u(d.min)||d.ngMin)c.$validators.min=function(a){return c.$isEmpty(a)||w(g)||a>=g},d.$observe("min",function(a){g=Sa(a);c.$validate()}); qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-276-if(u(d.max)||d.ngMax)c.$validators.max=function(a){return c.$isEmpty(a)||w(h)||a<=h},d.$observe("max",function(a){h=Sa(a);c.$validate()});if(u(d.step)||d.ngStep){var k;c.$validators.step=function(a,b){return c.$isEmpty(b)||w(k)||ce(b,g||0,k)};d.$observe("step",function(a){k=Sa(a);c.$validate()})}},url:function(a,b,d,c,e,f){Ra(a,b,d,c,e,f);Cc(c);c.$$parserName="url";c.$validators.url=function(a,b){var d=a||b;return c.$isEmpty(d)||ah.test(d)}},email:function(a,b,d,c,e,f){Ra(a,b,d,c,e,f);Cc(c);c.$$parserName= ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-280-d.ngFalseValue,!1);b.on("click",function(a){c.$setViewValue(b[0].checked,a&&a.type)});c.$render=function(){b[0].checked=c.$viewValue};c.$isEmpty=function(a){return!1===a};c.$formatters.push(function(a){return sa(a,k)});c.$parsers.push(function(a){return a?k:l})},hidden:z,button:z,submit:z,reset:z,file:z},Xc=["$browser","$sniffer","$filter","$parse",function(a,b,d,c){return{restrict:"E",require:["?ngModel"],link:{pre:function(e,f,g,h){h[0]&&(le[Q(g.type)]||le.text)(e,f,g,h[0],b,a,d,c)}}}}],ch=/^(true|false|\d+)$/, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:281:kf=function(){function a(a,d,c){var e=u(c)?c:9===za?"":null;a.prop("value",e);d.$set("value",c)}return{restrict:"A",priority:100,compile:function(b,d){return ch.test(d.ngValue)?function(b,d,f){b=b.$eval(f.ngValue);a(d,f,b)}:function(b,d,f){b.$watch(f.ngValue,function(b){a(d,f,b)})}}}},Ke=["$compile",function(a){return{restrict:"AC",compile:function(b){a.$$addBindingClass(b);return function(b,c,e){a.$$addBindingInfo(c,e.ngBind);c=c[0];b.$watch(e.ngBind,function(a){c.textContent=$b(a)})}}}}],Me=["$interpolate", qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-282-"$compile",function(a,b){return{compile:function(d){b.$$addBindingClass(d);return function(c,d,f){c=a(d.attr(f.$attr.ngBindTemplate));b.$$addBindingInfo(d,c.expressions);d=d[0];f.$observe("ngBindTemplate",function(a){d.textContent=w(a)?"":a})}}}}],Le=["$sce","$parse","$compile",function(a,b,d){return{restrict:"A",compile:function(c,e){var f=b(e.ngBindHtml),g=b(e.ngBindHtml,function(b){return a.valueOf(b)});d.$$addBindingClass(c);return function(b,c,e){d.$$addBindingInfo(c,e.ngBindHtml);b.$watch(g, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:283:function(){var d=f(b);c.html(a.getTrustedHtml(d)||"")})}}}}],jf=la({restrict:"A",require:"ngModel",link:function(a,b,d,c){c.$viewChangeListeners.push(function(){a.$eval(d.ngChange)})}}),Ne=Fc("",!0),Pe=Fc("Odd",0),Oe=Fc("Even",1),Qe=Qa({compile:function(a,b){b.$set("ngCloak",void 0);a.removeClass("ng-cloak")}}),Re=[function(){return{restrict:"A",scope:!0,controller:"@",priority:500}}],bd={},dh={blur:!0,focus:!0};q("click dblclick mousedown mouseup mouseover mouseout mousemove mouseenter mouseleave keydown keyup keypress submit focus blur copy cut paste".split(" "), qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-284-function(a){var b=Ba("ng-"+a);bd[b]=["$parse","$rootScope",function(d,c){return{restrict:"A",compile:function(e,f){var g=d(f[b]);return function(b,d){d.on(a,function(d){var e=function(){g(b,{$event:d})};dh[a]&&c.$$phase?b.$evalAsync(e):b.$apply(e)})}}}}]});var Ue=["$animate","$compile",function(a,b){return{multiElement:!0,transclude:"element",priority:600,terminal:!0,restrict:"A",$$tlb:!0,link:function(d,c,e,f,g){var h,k,l;d.$watch(e.ngIf,function(d){d?k||g(function(d,f){k=f;d[d.length++]=b.$$createComment("end ngIf", qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-285-e.ngIf);h={clone:d};a.enter(d,c.parent(),c)}):(l&&(l.remove(),l=null),k&&(k.$destroy(),k=null),h&&(l=tb(h.clone),a.leave(l).done(function(a){!1!==a&&(l=null)}),h=null))})}}}],Ve=["$templateRequest","$anchorScroll","$animate",function(a,b,d){return{restrict:"ECA",priority:400,terminal:!0,transclude:"element",controller:ea.noop,compile:function(c,e){var f=e.ngInclude||e.src,g=e.onload||"",h=e.autoscroll;return function(c,e,m,n,p){var r=0,q,s,t,w=function(){s&&(s.remove(),s=null);q&&(q.$destroy(),q= qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:286:null);t&&(d.leave(t).done(function(a){!1!==a&&(s=null)}),s=t,t=null)};c.$watch(f,function(f){var m=function(a){!1===a||!u(h)||h&&!c.$eval(h)||b()},s=++r;f?(a(f,!0).then(function(a){if(!c.$$destroyed&&s===r){var b=c.$new();n.template=a;a=p(b,function(a){w();d.enter(a,null,e).done(m)});q=b;t=a;q.$emit("$includeContentLoaded",f);c.$eval(g)}},function(){c.$$destroyed||s!==r||(w(),c.$emit("$includeContentError",f))}),c.$emit("$includeContentRequested",f)):(w(),n.template=null)})}}}}],mf=["$compile",function(a){return{restrict:"ECA", qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:287:priority:-400,require:"ngInclude",link:function(b,d,c,e){ma.call(d[0]).match(/SVG/)?(d.empty(),a(dd(e.template,x.document).childNodes)(b,function(a){d.append(a)},{futureParentElement:d})):(d.html(e.template),a(d.contents())(b))}}}],We=Qa({priority:450,compile:function(){return{pre:function(a,b,d){a.$eval(d.ngInit)}}}}),hf=function(){return{restrict:"A",priority:100,require:"ngModel",link:function(a,b,d,c){var e=d.ngList||", ",f="false"!==d.ngTrim,g=f?T(e):e;c.$parsers.push(function(a){if(!w(a)){var b= qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-288-[];a&&q(a.split(g),function(a){a&&b.push(f?T(a):a)});return b}});c.$formatters.push(function(a){if(H(a))return a.join(e)});c.$isEmpty=function(a){return!a||!a.length}}}},nb="ng-valid",Yd="ng-invalid",Va="ng-pristine",Rb="ng-dirty",pb=L("ngModel");Ob.$inject="$scope $exceptionHandler $attrs $element $parse $animate $timeout $q $interpolate".split(" ");Ob.prototype={$$initGetterSetters:function(){if(this.$options.getOption("getterSetter")){var a=this.$$parse(this.$$attr.ngModel+"()"),b=this.$$parse(this.$$attr.ngModel+ ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-299-!1;a=S({},a);q(a,function(d,c){"$inherit"===d?"*"===c?b=!0:(a[c]=this.$$options[c],"updateOn"===c&&(a.updateOnDefault=this.$$options.updateOnDefault)):"updateOn"===c&&(a.updateOnDefault=!1,a[c]=T(d.replace(eh,function(){a.updateOnDefault=!0;return" "})))},this);b&&(delete a["*"],ee(a,this.$$options));ee(a,Pb.$$options);return new Gc(a)}};Pb=new Gc({updateOn:"",updateOnDefault:!0,debounce:0,getterSetter:!1,allowInvalid:!1,timezone:null});var lf=function(){function a(a,d){this.$$attrs=a;this.$$scope= qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:300:d}a.$inject=["$attrs","$scope"];a.prototype={$onInit:function(){var a=this.parentCtrl?this.parentCtrl.$options:Pb,d=this.$$scope.$eval(this.$$attrs.ngModelOptions);this.$options=a.createChild(d)}};return{restrict:"A",priority:10,require:{parentCtrl:"?^^ngModelOptions"},bindToController:!0,controller:a}},Xe=Qa({terminal:!0,priority:1E3}),fh=L("ngOptions"),gh=/^\s*([\s\S]+?)(?:\s+as\s+([\s\S]+?))?(?:\s+group\s+by\s+([\s\S]+?))?(?:\s+disable\s+when\s+([\s\S]+?))?\s+for\s+(?:([$\w][$\w]*)|(?:\(\s*([$\w][$\w]*)\s*,\s*([$\w][$\w]*)\s*\)))\s+in\s+([\s\S]+?)(?:\s+track\s+by\s+([\s\S]+?))?$/, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-301-ef=["$compile","$document","$parse",function(a,b,d){function c(a,b,c){function e(a,b,c,d,f){this.selectValue=a;this.viewValue=b;this.label=c;this.group=d;this.disabled=f}function f(a){var b;if(!q&&qa(a))b=a;else{b=[];for(var c in a)a.hasOwnProperty(c)&&"$"!==c.charAt(0)&&b.push(c)}return b}var n=a.match(gh);if(!n)throw fh("iexp",a,xa(b));var p=n[5]||n[7],q=n[6];a=/ as /.test(n[0])&&n[1];var s=n[9];b=d(n[2]?n[1]:p);var v=a&&d(a)||b,t=s&&d(s),u=s?function(a,b){return t(c,b)}:function(a){return Pa(a)}, ############################################## qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-308-A.getViewValueFromOption(a)):null},z.trackBy&&d.$watch(function(){return z.getTrackByValue(s.$viewValue)},function(){s.$render()}));x&&(r.emptyOption.remove(),a(r.emptyOption)(d),8===r.emptyOption[0].nodeType?(r.hasEmptyOption=!1,r.registerOption=function(a,b){""===b.val()&&(r.hasEmptyOption=!0,r.emptyOption=b,r.emptyOption.removeClass("ng-scope"),s.$render(),b.on("$destroy",function(){r.hasEmptyOption=!1;r.emptyOption=void 0}))}):r.emptyOption.removeClass("ng-scope"));h.empty();p();d.$watchCollection(z.getWatchables, qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js:309:p)}}}}],Ye=["$locale","$interpolate","$log",function(a,b,d){var c=/{}/g,e=/^when(Minus)?(.+)$/;return{link:function(f,g,h){function k(a){g.text(a||"")}var l=h.count,m=h.$attr.when&&g.attr(h.$attr.when),n=h.offset||0,p=f.$eval(m)||{},r={},s=b.startSymbol(),v=b.endSymbol(),t=s+l+"-"+n+v,u=ea.noop,x;q(h,function(a,b){var c=e.exec(b);c&&(c=(c[1]?"-":"")+Q(c[2]),p[c]=g.attr(h.$attr[b]))});q(p,function(a,d){r[d]=b(a.replace(c,t))});f.$watch(l,function(b){var c=parseFloat(b),e=da(c);e||c in p||(c=a.pluralCat(c- qutebrowser-1.14.0/tests/end2end/data/hints/angular1/angular.min.js-310-n));c===x||e&&da(x)||(u(),e=r[c],w(e)?(null!=b&&d.debug("ngPluralize: no rule defined for '"+c+"' in "+m),u=z,k()):u=f.$watch(e,k),x=c)})}}}],Ze=["$parse","$animate","$compile",function(a,b,d){var c=L("ngRepeat"),e=function(a,b,c,d,e,m,n){a[c]=d;e&&(a[e]=m);a.$index=b;a.$first=0===b;a.$last=b===n-1;a.$middle=!(a.$first||a.$last);a.$odd=!(a.$even=0===(b&1))};return{restrict:"A",multiElement:!0,transclude:"element",priority:1E3,terminal:!0,$$tlb:!0,compile:function(f,g){var h=g.ngRepeat,k=d.$$createComment("end ngRepeat", ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-1684- * {@link ngRoute.ngView `ngView`}. qutebrowser-1.14.0/debian/missing-sources/angular.js:1685: * Doing this misplaces the app {@link ng.$rootElement `$rootElement`} and the app's {@link auto.$injector injector}, qutebrowser-1.14.0/debian/missing-sources/angular.js-1686- * causing animations to stop working and making the injector inaccessible from outside the app. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-1845- * such as {@link ng.ngIf `ngIf`}, {@link ng.ngInclude `ngInclude`} and {@link ngRoute.ngView `ngView`}. qutebrowser-1.14.0/debian/missing-sources/angular.js:1846: * Doing this misplaces the app {@link ng.$rootElement `$rootElement`} and the app's {@link auto.$injector injector}, qutebrowser-1.14.0/debian/missing-sources/angular.js-1847- * causing animations to stop working and making the injector inaccessible from outside the app. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-1956- * Use this function to reload the current application with debug information turned on. qutebrowser-1.14.0/debian/missing-sources/angular.js:1957: * This takes precedence over a call to `$compileProvider.debugInfoEnabled(false)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-1958- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-2187- qutebrowser-1.14.0/debian/missing-sources/angular.js:2188: // We need to expose `angular.$$minErr` to modules such as `ngResource` that reference it during bootstrap qutebrowser-1.14.0/debian/missing-sources/angular.js-2189- angular.$$minErr = angular.$$minErr || minErr; ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-2308- * You can also retrieve this information during runtime via the qutebrowser-1.14.0/debian/missing-sources/angular.js:2309: * {@link $injector#modules `$injector.modules`} property: qutebrowser-1.14.0/debian/missing-sources/angular.js-2310- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-2949- * by tag name / CSS selector. For lookups by tag name, try instead `angular.element(document).find(...)` qutebrowser-1.14.0/debian/missing-sources/angular.js:2950: * or `$document.find()`, or use the standard DOM APIs, e.g. `document.querySelectorAll()`.</div> qutebrowser-1.14.0/debian/missing-sources/angular.js-2951- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-2995- * ### Events qutebrowser-1.14.0/debian/missing-sources/angular.js:2996: * - `$destroy` - AngularJS intercepts all jqLite/jQuery's DOM destruction apis and fires this event qutebrowser-1.14.0/debian/missing-sources/angular.js-2997- * on all DOM nodes being removed. This can be used to clean up any 3rd party bindings to the DOM ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4238- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4239: * `$injector` is used to retrieve object instances as defined by qutebrowser-1.14.0/debian/missing-sources/angular.js-4240- * {@link auto.$provide provider}, instantiate types, invoke methods, ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4278- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4279: * ## `$inject` Annotation qutebrowser-1.14.0/debian/missing-sources/angular.js:4280: * By adding an `$inject` property onto a function the injection parameters can be specified. qutebrowser-1.14.0/debian/missing-sources/angular.js-4281- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4324- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:4325: * Invoke the method and supply the method arguments from the `$injector`. qutebrowser-1.14.0/debian/missing-sources/angular.js-4326- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4330- * @param {Object=} locals Optional object. If preset then any argument names are read from this qutebrowser-1.14.0/debian/missing-sources/angular.js:4331: * object first, before the `$injector` is consulted. qutebrowser-1.14.0/debian/missing-sources/angular.js-4332- * @returns {*} the value returned by the invoked `fn` function. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4355- * @param {Object=} locals Optional object. If preset then any argument names are read from this qutebrowser-1.14.0/debian/missing-sources/angular.js:4356: * object first, before the `$injector` is consulted. qutebrowser-1.14.0/debian/missing-sources/angular.js-4357- * @returns {Object} new instance of `Type`. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4389- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4390: * # The `$inject` property qutebrowser-1.14.0/debian/missing-sources/angular.js-4391- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4392: * If a function has an `$inject` property and its value is an array of strings, then the strings qutebrowser-1.14.0/debian/missing-sources/angular.js-4393- * represent names of services to be injected into the function. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4407- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4408: * It is often desirable to inline Injected functions and that's when setting the `$inject` property qutebrowser-1.14.0/debian/missing-sources/angular.js-4409- * is very inconvenient. In these situations using the array notation to specify the dependencies in ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4458- * The **service providers** are constructor functions. When instantiated they must contain a qutebrowser-1.14.0/debian/missing-sources/angular.js:4459: * property called `$get`, which holds the **service factory** function. qutebrowser-1.14.0/debian/missing-sources/angular.js-4460- * qutebrowser-1.14.0/debian/missing-sources/angular.js-4461- * When you request a service, the {@link auto.$injector $injector} is responsible for finding the qutebrowser-1.14.0/debian/missing-sources/angular.js:4462: * correct **service provider**, instantiating it and then calling its `$get` **service factory** qutebrowser-1.14.0/debian/missing-sources/angular.js-4463- * function to get the instance of the **service**. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4465- * Often services have no configuration options and there is no need to add methods to the service qutebrowser-1.14.0/debian/missing-sources/angular.js:4466: * provider. The provider will be no more than a constructor function with a `$get` property. For qutebrowser-1.14.0/debian/missing-sources/angular.js-4467- * these cases the {@link auto.$provide $provide} service has additional helper methods to register ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4476- * * {@link auto.$provide#factory factory(name, fn)} - registers a service **factory function** qutebrowser-1.14.0/debian/missing-sources/angular.js:4477: * that will be wrapped in a **service provider** object, whose `$get` property will contain the qutebrowser-1.14.0/debian/missing-sources/angular.js-4478- * given factory function. qutebrowser-1.14.0/debian/missing-sources/angular.js-4479- * * {@link auto.$provide#service service(name, Fn)} - registers a **constructor function** qutebrowser-1.14.0/debian/missing-sources/angular.js:4480: * that will be wrapped in a **service provider** object, whose `$get` property will instantiate qutebrowser-1.14.0/debian/missing-sources/angular.js-4481- * a new object using the given constructor function. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4501- * Service provider objects can have additional methods which allow configuration of the provider qutebrowser-1.14.0/debian/missing-sources/angular.js:4502: * and its service. Importantly, you can configure what kind of service is created by the `$get` qutebrowser-1.14.0/debian/missing-sources/angular.js-4503- * method, or how that service will act. For example, the {@link ng.$logProvider $logProvider} has a ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4511- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4512: * - `Object`: then it should have a `$get` method. The `$get` method will be invoked using qutebrowser-1.14.0/debian/missing-sources/angular.js-4513- * {@link auto.$injector#invoke $injector.invoke()} when an instance needs to be created. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4589- * Register a **service factory**, which will be called to return the service instance. qutebrowser-1.14.0/debian/missing-sources/angular.js:4590: * This is short for registering a service where its provider consists of only a `$get` property, qutebrowser-1.14.0/debian/missing-sources/angular.js-4591- * which is the given service factory function. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4596- * @param {Function|Array.<string|Function>} $getFn The injectable $getFn for the instance creation. qutebrowser-1.14.0/debian/missing-sources/angular.js:4597: * Internally this is a short hand for `$provide.provider(name, {$get: $getFn})`. qutebrowser-1.14.0/debian/missing-sources/angular.js-4598- * @returns {Object} registered provider instance ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4624- * instance. qutebrowser-1.14.0/debian/missing-sources/angular.js:4625: * This is short for registering a service where its provider's `$get` property is a factory qutebrowser-1.14.0/debian/missing-sources/angular.js-4626- * function that returns an instance instantiated by the injector from the service constructor ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4678- * number, an array, an object or a function. This is short for registering a service where its qutebrowser-1.14.0/debian/missing-sources/angular.js:4679: * provider's `$get` property is a factory function that takes no arguments and returns the **value qutebrowser-1.14.0/debian/missing-sources/angular.js-4680- * service**. That also means it is not possible to inject other services into a value service. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-4752- * qutebrowser-1.14.0/debian/missing-sources/angular.js:4753: * * `$delegate` - The original service instance, which can be replaced, monkey patched, configured, qutebrowser-1.14.0/debian/missing-sources/angular.js-4754- * decorated or delegated to. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-5041- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:5042: * Use `$anchorScrollProvider` to disable automatic scrolling whenever qutebrowser-1.14.0/debian/missing-sources/angular.js-5043- * {@link ng.$location#hash $location.hash()} changes. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-5095- * - **number**: A fixed number of pixels to be used as offset.<br /><br /> qutebrowser-1.14.0/debian/missing-sources/angular.js:5096: * - **function**: A getter function called everytime `$anchorScroll()` is executed. Must return qutebrowser-1.14.0/debian/missing-sources/angular.js-5097- * a number representing the offset (in pixels).<br /><br /> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-5595- * By default $animate doesn't trigger any animations. This is because the `ngAnimate` module isn't qutebrowser-1.14.0/debian/missing-sources/angular.js:5596: * included and only when it is active then the animation hooks that `$animate` triggers will be qutebrowser-1.14.0/debian/missing-sources/angular.js-5597- * functional. Once active then all structural `ng-` directives will trigger animations as they perform ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-5600- * qutebrowser-1.14.0/debian/missing-sources/angular.js:5601: * It is recommended that the`$animate` service is always used when executing DOM-related procedures within directives. qutebrowser-1.14.0/debian/missing-sources/angular.js-5602- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-5673- * @description Associates the provided element with a host parent element to allow the element to be animated even if it exists qutebrowser-1.14.0/debian/missing-sources/angular.js:5674: * outside of the DOM structure of the Angular application. By doing so, any animation triggered via `$animate` can be issued on the qutebrowser-1.14.0/debian/missing-sources/angular.js-5675- * element despite being outside the realm of the application or within another application. Say for example if the application qutebrowser-1.14.0/debian/missing-sources/angular.js-5676- * was bootstrapped on an element that is somewhere inside of the `<body>` tag, but we wanted to allow for an element to be situated qutebrowser-1.14.0/debian/missing-sources/angular.js:5677: * as a direct child of `document.body`, then this can be achieved by pinning the element via `$animate.pin(element)`. Keep in mind qutebrowser-1.14.0/debian/missing-sources/angular.js:5678: * that calling `$animate.pin(element, parentElement)` will not actually insert into the DOM anywhere; it will just create the association. qutebrowser-1.14.0/debian/missing-sources/angular.js-5679- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-5886- * @description Performs both the addition and removal of a CSS classes on an element and (during the process) qutebrowser-1.14.0/debian/missing-sources/angular.js:5887: * triggers an animation surrounding the class addition/removal. Much like `$animate.addClass` and qutebrowser-1.14.0/debian/missing-sources/angular.js:5888: * `$animate.removeClass`, `setClass` will only evaluate the classes being added/removed once a digest has qutebrowser-1.14.0/debian/missing-sources/angular.js-5889- * passed. Note that class-based animations are treated differently compared to structural animations ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6162- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:6163: * This is the core version of `$animateCss`. By default, only when the `ngAnimate` is included, qutebrowser-1.14.0/debian/missing-sources/angular.js:6164: * then the `$animateCss` service will actually perform animations. qutebrowser-1.14.0/debian/missing-sources/angular.js-6165- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6240- * qutebrowser-1.14.0/debian/missing-sources/angular.js:6241: * For tests we provide {@link ngMock.$browser mock implementation} of the `$browser` qutebrowser-1.14.0/debian/missing-sources/angular.js-6242- * service, which can be used for convenient testing of the application without the interaction with ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6347- // In modern browsers `history.state` is `null` by default; treating it separately qutebrowser-1.14.0/debian/missing-sources/angular.js:6348: // from `undefined` would cause `$browser.url('/foo')` to change `history.state` qutebrowser-1.14.0/debian/missing-sources/angular.js-6349- // to undefined via `pushState`. Instead, let's change `undefined` to `null` here. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6538- * @param {number=} [delay=0] of milliseconds to defer the function execution. qutebrowser-1.14.0/debian/missing-sources/angular.js:6539: * @returns {*} DeferId that can be used to cancel the task via `$browser.defer.cancel()`. qutebrowser-1.14.0/debian/missing-sources/angular.js-6540- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6545- * `setTimeout` in tests, the fns are queued in an array, which can be programmatically flushed qutebrowser-1.14.0/debian/missing-sources/angular.js:6546: * via `$browser.defer.flush()`. qutebrowser-1.14.0/debian/missing-sources/angular.js-6547- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6566- * qutebrowser-1.14.0/debian/missing-sources/angular.js:6567: * @param {*} deferId Token returned by the `$browser.defer` function. qutebrowser-1.14.0/debian/missing-sources/angular.js-6568- * @returns {boolean} Returns `true` if the task hasn't executed yet and was successfully ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6952- * can load templates directly into the cache in a `script` tag, or by consuming the qutebrowser-1.14.0/debian/missing-sources/angular.js:6953: * `$templateCache` service directly. qutebrowser-1.14.0/debian/missing-sources/angular.js-6954- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6966- * qutebrowser-1.14.0/debian/missing-sources/angular.js:6967: * Adding via the `$templateCache` service: qutebrowser-1.14.0/debian/missing-sources/angular.js-6968- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-6982- * qutebrowser-1.14.0/debian/missing-sources/angular.js:6983: * or get it via the `$templateCache` service: qutebrowser-1.14.0/debian/missing-sources/angular.js-6984- * ```js ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7118- * directive: qutebrowser-1.14.0/debian/missing-sources/angular.js:7119: * * `$onInit()` - Called on each controller after all the controllers on an element have been constructed and qutebrowser-1.14.0/debian/missing-sources/angular.js-7120- * had their bindings initialized (and before the pre & post linking functions for the directives on qutebrowser-1.14.0/debian/missing-sources/angular.js-7121- * this element). This is a good place to put initialization code for your controller. qutebrowser-1.14.0/debian/missing-sources/angular.js:7122: * * `$onChanges(changesObj)` - Called whenever one-way (`<`) or interpolation (`@`) bindings are updated. The qutebrowser-1.14.0/debian/missing-sources/angular.js-7123- * `changesObj` is a hash whose keys are the names of the bound properties that have changed, and the values are an ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7126- * also be called when your bindings are initialized. qutebrowser-1.14.0/debian/missing-sources/angular.js:7127: * * `$doCheck()` - Called on each turn of the digest cycle. Provides an opportunity to detect and act on qutebrowser-1.14.0/debian/missing-sources/angular.js-7128- * changes. Any actions that you wish to take in response to the changes that you detect must be qutebrowser-1.14.0/debian/missing-sources/angular.js:7129: * invoked from this hook; implementing this has no effect on when `$onChanges` is called. For example, this hook qutebrowser-1.14.0/debian/missing-sources/angular.js-7130- * could be useful if you wish to perform a deep equality check, or to check a Date object, changes to which would not qutebrowser-1.14.0/debian/missing-sources/angular.js:7131: * be detected by Angular's change detector and thus not trigger `$onChanges`. This hook is invoked with no arguments; qutebrowser-1.14.0/debian/missing-sources/angular.js-7132- * if detecting changes, you must store the previous value(s) for comparison to the current values. qutebrowser-1.14.0/debian/missing-sources/angular.js:7133: * * `$onDestroy()` - Called on a controller when its containing scope is destroyed. Use this hook for releasing qutebrowser-1.14.0/debian/missing-sources/angular.js:7134: * external resources, watches and event handlers. Note that components have their `$onDestroy()` hooks called in qutebrowser-1.14.0/debian/missing-sources/angular.js:7135: * the same order as the `$scope.$broadcast` events are triggered, which is top down. This means that parent qutebrowser-1.14.0/debian/missing-sources/angular.js:7136: * components will have their `$onDestroy()` hook called before child components. qutebrowser-1.14.0/debian/missing-sources/angular.js:7137: * * `$postLink()` - Called after this controller's element and its children have been linked. Similar to the post-link qutebrowser-1.14.0/debian/missing-sources/angular.js-7138- * function this hook can be used to set up DOM event handlers and do direct DOM manipulation. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7146- * qutebrowser-1.14.0/debian/missing-sources/angular.js:7147: * * Angular 1 hooks are prefixed with `$`, such as `$onInit`. Angular 2 hooks are prefixed with `ng`, such as `ngOnInit`. qutebrowser-1.14.0/debian/missing-sources/angular.js-7148- * * Angular 1 hooks can be defined on the controller prototype or added to the controller inside its constructor. qutebrowser-1.14.0/debian/missing-sources/angular.js-7149- * In Angular 2 you can only define hooks on the prototype of the Component class. qutebrowser-1.14.0/debian/missing-sources/angular.js:7150: * * Due to the differences in change-detection, you may get many more calls to `$doCheck` in Angular 1 than you would to qutebrowser-1.14.0/debian/missing-sources/angular.js-7151- * `ngDoCheck` in Angular 2 qutebrowser-1.14.0/debian/missing-sources/angular.js:7152: * * Changes to the model inside `$doCheck` will trigger new turns of the digest loop, which will cause the changes to be qutebrowser-1.14.0/debian/missing-sources/angular.js-7153- * propagated throughout the application. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7199- * qutebrowser-1.14.0/debian/missing-sources/angular.js:7200: * This example show how you might use `$doCheck` to trigger changes in your component's inputs even if the qutebrowser-1.14.0/debian/missing-sources/angular.js-7201- * actual identity of the component doesn't change. (Be aware that cloning and deep equality checks on large ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7301- * `=?` or `=?attr`. If the binding expression is non-assignable, or if the attribute isn't qutebrowser-1.14.0/debian/missing-sources/angular.js:7302: * optional and doesn't exist, an exception ({@link error/$compile/nonassign `$compile:nonassign`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-7303- * will be thrown upon discovering changes to the local value, since it will be impossible to sync qutebrowser-1.14.0/debian/missing-sources/angular.js:7304: * them back to the parent scope. By default, the {@link ng.$rootScope.Scope#$watch `$watch`} qutebrowser-1.14.0/debian/missing-sources/angular.js-7305- * method is used for tracking changes, and the equality check is based on object identity. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7308- * to watch the evaluated value shallowly with {@link ng.$rootScope.Scope#$watchCollection qutebrowser-1.14.0/debian/missing-sources/angular.js:7309: * `$watchCollection`}: use `=*` or `=*attr` (`=*?` or `=*?attr` if the attribute is optional). qutebrowser-1.14.0/debian/missing-sources/angular.js-7310- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7324- * 2. one-way binding watches changes to the **identity** of the parent value. That means the qutebrowser-1.14.0/debian/missing-sources/angular.js:7325: * {@link ng.$rootScope.Scope#$watch `$watch`} on the parent value only fires if the reference qutebrowser-1.14.0/debian/missing-sources/angular.js-7326- * to the value has changed. In most cases, this should not be of concern, but can be important ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7367- * properties. You can access these bindings once they have been initialized by providing a controller method called qutebrowser-1.14.0/debian/missing-sources/angular.js:7368: * `$onInit`, which is called after all the controllers on an element have been constructed and had their bindings qutebrowser-1.14.0/debian/missing-sources/angular.js-7369- * initialized. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7371- * <div class="alert alert-warning"> qutebrowser-1.14.0/debian/missing-sources/angular.js:7372: * **Deprecation warning:** if `$compileProcvider.preAssignBindingsEnabled(true)` was called, bindings for non-ES6 class qutebrowser-1.14.0/debian/missing-sources/angular.js-7373- * controllers are bound to `this` before the controller constructor is called but this use is now deprecated. Please qutebrowser-1.14.0/debian/missing-sources/angular.js:7374: * place initialization code that relies upon bindings inside a `$onInit` method on the controller, instead. qutebrowser-1.14.0/debian/missing-sources/angular.js-7375- * </div> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7390- * qutebrowser-1.14.0/debian/missing-sources/angular.js:7391: * * `$scope` - Current scope associated with the element qutebrowser-1.14.0/debian/missing-sources/angular.js:7392: * * `$element` - Current element qutebrowser-1.14.0/debian/missing-sources/angular.js:7393: * * `$attrs` - Current attributes object for the element qutebrowser-1.14.0/debian/missing-sources/angular.js:7394: * * `$transclude` - A transclude linking function pre-bound to the correct transclusion scope: qutebrowser-1.14.0/debian/missing-sources/angular.js-7395- * `function([scope], cloneLinkingFn, futureParentElement, slotName)`: ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7399- * * defines the parent to which the `cloneLinkingFn` will add the cloned elements. qutebrowser-1.14.0/debian/missing-sources/angular.js:7400: * * default: `$element.parent()` resp. `$element` for `transclude:'element'` resp. `transclude:true`. qutebrowser-1.14.0/debian/missing-sources/angular.js-7401- * * only needed for transcludes that are allowed to contain non html elements (e.g. SVG elements) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7407- * then the default transclusion is provided. qutebrowser-1.14.0/debian/missing-sources/angular.js:7408: * The `$transclude` function also has a method on it, `$transclude.isSlotFilled(slotName)`, which returns qutebrowser-1.14.0/debian/missing-sources/angular.js-7409- * `true` if the specified slot contains content (i.e. one or more DOM nodes). ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7422- * bound to the controller using the keys of the `require` property. This binding occurs after all the controllers qutebrowser-1.14.0/debian/missing-sources/angular.js:7423: * have been constructed but before `$onInit` is called. qutebrowser-1.14.0/debian/missing-sources/angular.js-7424- * If the name of the required controller is the same as the local name (the key), the name can be ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7607- * * `transcludeFn` - A transclude linking function pre-bound to the correct transclusion scope. qutebrowser-1.14.0/debian/missing-sources/angular.js:7608: * This is the same as the `$transclude` parameter of directive controllers, qutebrowser-1.14.0/debian/missing-sources/angular.js-7609- * see {@link ng.$compile#-controller- the controller section for details}. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7670- * For example, the transclude object `{ slotA: '?myCustomElement' }` maps `<my-custom-element>` elements to qutebrowser-1.14.0/debian/missing-sources/angular.js:7671: * the `slotA` slot, which can be accessed via the `$transclude` function or via the {@link ngTransclude} directive. qutebrowser-1.14.0/debian/missing-sources/angular.js-7672- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7674- * in the transclude content. If you wish to know if an optional slot was filled with content, then you can call qutebrowser-1.14.0/debian/missing-sources/angular.js:7675: * `$transclude.isSlotFilled(slotName)` on the transclude function passed to the directive's link function and qutebrowser-1.14.0/debian/missing-sources/angular.js-7676- * injectable into the directive's controller. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7726- * (by calling the transclude function to get the DOM and calling `element.remove()` to remove it), qutebrowser-1.14.0/debian/missing-sources/angular.js:7727: * then you are also responsible for calling `$destroy` on the transclusion scope. qutebrowser-1.14.0/debian/missing-sources/angular.js-7728- * </div> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7753- * qutebrowser-1.14.0/debian/missing-sources/angular.js:7754: * The `$parent` scope hierarchy will look like this: qutebrowser-1.14.0/debian/missing-sources/angular.js-7755- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7761- * qutebrowser-1.14.0/debian/missing-sources/angular.js:7762: * but the scopes will inherit prototypically from different scopes to their `$parent`. qutebrowser-1.14.0/debian/missing-sources/angular.js-7763- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7786- * qutebrowser-1.14.0/debian/missing-sources/angular.js:7787: * * *Observing interpolated attributes:* Use `$observe` to observe the value changes of attributes qutebrowser-1.14.0/debian/missing-sources/angular.js-7788- * that contain interpolation (e.g. `src="{{bar}}"`). Not only is this very efficient but it's also ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-7810- * **Note**: Typically directives are registered with `module.directive`. The example below is qutebrowser-1.14.0/debian/missing-sources/angular.js:7811: * to illustrate how `$compile` works. qutebrowser-1.14.0/debian/missing-sources/angular.js-7812- * </div> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8150- * If present, the controller will be published to scope under the `controllerAs` name. qutebrowser-1.14.0/debian/missing-sources/angular.js:8151: * If not present, this will default to be `$ctrl`. qutebrowser-1.14.0/debian/missing-sources/angular.js-8152- * - `template` – `{string=|function()=}` – html template as a string or a function that ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8158- * qutebrowser-1.14.0/debian/missing-sources/angular.js:8159: * - `$element` - Current element qutebrowser-1.14.0/debian/missing-sources/angular.js:8160: * - `$attrs` - Current attributes object for the element qutebrowser-1.14.0/debian/missing-sources/angular.js-8161- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8167- * qutebrowser-1.14.0/debian/missing-sources/angular.js:8168: * - `$element` - Current element qutebrowser-1.14.0/debian/missing-sources/angular.js:8169: * - `$attrs` - Current attributes object for the element qutebrowser-1.14.0/debian/missing-sources/angular.js-8170- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8178- * controllers (object values) will be bound. See {@link ng.$compile#-require- `require`}. qutebrowser-1.14.0/debian/missing-sources/angular.js:8179: * - `$...` – additional properties to attach to the directive factory function and the controller qutebrowser-1.14.0/debian/missing-sources/angular.js-8180- * constructor function. (This is used by the component router to annotate) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8352- * * `ng-binding` CSS class qutebrowser-1.14.0/debian/missing-sources/angular.js:8353: * * `$binding` data property containing an array of the binding expressions qutebrowser-1.14.0/debian/missing-sources/angular.js-8354- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8411- * qutebrowser-1.14.0/debian/missing-sources/angular.js:8412: * Sets the number of times `$onChanges` hooks can trigger new changes before giving up and qutebrowser-1.14.0/debian/missing-sources/angular.js-8413- * assuming that the model is unstable. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8416- * qutebrowser-1.14.0/debian/missing-sources/angular.js:8417: * In complex applications it's possible that dependencies between `$onChanges` hooks and bindings will result qutebrowser-1.14.0/debian/missing-sources/angular.js-8418- * in several iterations of calls to these hooks. However if an application needs more than the default 10 qutebrowser-1.14.0/debian/missing-sources/angular.js-8419- * iterations to stabilize then you should investigate what is causing the model to continuously change during qutebrowser-1.14.0/debian/missing-sources/angular.js:8420: * the `$onChanges` hook execution. qutebrowser-1.14.0/debian/missing-sources/angular.js-8421- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8423- * qutebrowser-1.14.0/debian/missing-sources/angular.js:8424: * @param {number} limit The number of `$onChanges` hook iterations. qutebrowser-1.14.0/debian/missing-sources/angular.js-8425- * @returns {number|object} the current limit (or `this` if called as a setter for chaining) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-8749- * qutebrowser-1.14.0/debian/missing-sources/angular.js:8750: * The observer function will be invoked once during the next `$digest` following qutebrowser-1.14.0/debian/missing-sources/angular.js-8751- * compilation. The observer is then invoked whenever the interpolated value ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-9693- transcludeFn.$$boundTransclude = boundTranscludeFn; qutebrowser-1.14.0/debian/missing-sources/angular.js:9694: // expose the slots on the `$transclude` function qutebrowser-1.14.0/debian/missing-sources/angular.js-9695- transcludeFn.isSlotFilled = function(slotName) { ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-9831- qutebrowser-1.14.0/debian/missing-sources/angular.js:9832: // This is the function that is injected as `$transclude`. qutebrowser-1.14.0/debian/missing-sources/angular.js-9833- // Note: all arguments are optional! ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-10768- * @name $controllerProvider#allowGlobals qutebrowser-1.14.0/debian/missing-sources/angular.js:10769: * @description If called, allows `$controller` to find controller constructors on `window` qutebrowser-1.14.0/debian/missing-sources/angular.js-10770- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-10791- * qutebrowser-1.14.0/debian/missing-sources/angular.js:10792: * * check if a controller with given name is registered via `$controllerProvider` qutebrowser-1.14.0/debian/missing-sources/angular.js-10793- * * check if evaluating the string on the current scope returns a constructor ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-10804- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:10805: * `$controller` service is responsible for instantiating controllers. qutebrowser-1.14.0/debian/missing-sources/angular.js-10806- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-10968- * Any uncaught exception in angular expressions is delegated to this service. qutebrowser-1.14.0/debian/missing-sources/angular.js:10969: * The default implementation simply delegates to `$log.error` which logs it into qutebrowser-1.14.0/debian/missing-sources/angular.js-10970- * the browser console. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-10976- * qutebrowser-1.14.0/debian/missing-sources/angular.js:10977: * The example below will overwrite the default `$exceptionHandler` in order to (a) log uncaught qutebrowser-1.14.0/debian/missing-sources/angular.js:10978: * errors to the backend for later inspection by the developers and (b) to use `$log.warn()` instead qutebrowser-1.14.0/debian/missing-sources/angular.js:10979: * of `$log.error()`. qutebrowser-1.14.0/debian/missing-sources/angular.js-10980- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-10997- * If you wish, you can manually delegate exceptions, e.g. qutebrowser-1.14.0/debian/missing-sources/angular.js:10998: * `try { ... } catch(e) { $exceptionHandler(e); }` qutebrowser-1.14.0/debian/missing-sources/angular.js-10999- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11060- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11061: * Default {@link $http `$http`} params serializer that converts objects to strings qutebrowser-1.14.0/debian/missing-sources/angular.js-11062- * according to the following rules: ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11099- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11100: * Alternative {@link $http `$http`} params serializer that follows qutebrowser-1.14.0/debian/missing-sources/angular.js-11101- * jQuery's [`param()`](http://api.jquery.com/jquery.param/) method logic. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11103- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11104: * To use it for serializing `$http` request parameters, set it as the `paramSerializer` property: qutebrowser-1.14.0/debian/missing-sources/angular.js-11105- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11115- * It is also possible to set it as the default `paramSerializer` in the qutebrowser-1.14.0/debian/missing-sources/angular.js:11116: * {@link $httpProvider#defaults `$httpProvider`}. qutebrowser-1.14.0/debian/missing-sources/angular.js-11117- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11287- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:11288: * Use `$httpProvider` to change the default behavior of the {@link ng.$http $http} service. qutebrowser-1.14.0/debian/missing-sources/angular.js-11289- * */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11298- * - **`defaults.cache`** - {boolean|Object} - A boolean value or object created with qutebrowser-1.14.0/debian/missing-sources/angular.js:11299: * {@link ng.$cacheFactory `$cacheFactory`} to enable or disable caching of HTTP responses qutebrowser-1.14.0/debian/missing-sources/angular.js-11300- * by default. See {@link $http#caching $http Caching} for more information. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11430- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:11431: * The `$http` service is a core Angular service that facilitates communication with the remote qutebrowser-1.14.0/debian/missing-sources/angular.js-11432- * HTTP servers via the browser's [XMLHttpRequest](https://developer.mozilla.org/en/xmlhttprequest) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11434- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11435: * For unit testing applications that use `$http` service, see qutebrowser-1.14.0/debian/missing-sources/angular.js-11436- * {@link ngMock.$httpBackend $httpBackend mock}. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11446- * ## General usage qutebrowser-1.14.0/debian/missing-sources/angular.js:11447: * The `$http` service is a function which takes a single argument — a {@link $http#usage configuration object} — qutebrowser-1.14.0/debian/missing-sources/angular.js-11448- * that is used to generate an HTTP request and returns a {@link ng.$q promise}. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11517- * The $http service will automatically add certain HTTP headers to all requests. These defaults qutebrowser-1.14.0/debian/missing-sources/angular.js:11518: * can be fully configured by accessing the `$httpProvider.defaults.headers` configuration qutebrowser-1.14.0/debian/missing-sources/angular.js-11519- * object, which currently contains this default configuration: qutebrowser-1.14.0/debian/missing-sources/angular.js-11520- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11521: * - `$httpProvider.defaults.headers.common` (headers that are common for all requests): qutebrowser-1.14.0/debian/missing-sources/angular.js-11522- * - <code>Accept: application/json, text/plain, \*/\*</code> qutebrowser-1.14.0/debian/missing-sources/angular.js:11523: * - `$httpProvider.defaults.headers.post`: (header defaults for POST requests) qutebrowser-1.14.0/debian/missing-sources/angular.js-11524- * - `Content-Type: application/json` qutebrowser-1.14.0/debian/missing-sources/angular.js:11525: * - `$httpProvider.defaults.headers.put` (header defaults for PUT requests) qutebrowser-1.14.0/debian/missing-sources/angular.js-11526- * - `Content-Type: application/json` ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11530- * with the lowercased HTTP method name as the key, e.g. qutebrowser-1.14.0/debian/missing-sources/angular.js:11531: * `$httpProvider.defaults.headers.get = { 'My-Header' : 'value' }`. qutebrowser-1.14.0/debian/missing-sources/angular.js-11532- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11533: * The defaults can also be set at runtime via the `$http.defaults` object in the same qutebrowser-1.14.0/debian/missing-sources/angular.js-11534- * fashion. For example: ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11542- * In addition, you can supply a `headers` property in the config object passed when qutebrowser-1.14.0/debian/missing-sources/angular.js:11543: * calling `$http(config)`, which overrides the defaults without changing them globally. qutebrowser-1.14.0/debian/missing-sources/angular.js-11544- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11570- * That means changes to the properties of `data` are not local to the transform function (since Javascript passes objects by reference). qutebrowser-1.14.0/debian/missing-sources/angular.js:11571: * For example, when calling `$http.get(url, $scope.myObject)`, modifications to the object's properties in a transformRequest qutebrowser-1.14.0/debian/missing-sources/angular.js-11572- * function will be reflected on the scope and in any templates where the object is data-bound. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11578- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11579: * The `$httpProvider` provider and `$http` service expose `defaults.transformRequest` and qutebrowser-1.14.0/debian/missing-sources/angular.js-11580- * `defaults.transformResponse` properties. If a request does not provide its own transformations ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11587- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11588: * Request transformations (`$httpProvider.defaults.transformRequest` and `$http.defaults.transformRequest`): qutebrowser-1.14.0/debian/missing-sources/angular.js-11589- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11592- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11593: * Response transformations (`$httpProvider.defaults.transformResponse` and `$http.defaults.transformResponse`): qutebrowser-1.14.0/debian/missing-sources/angular.js-11594- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11602- * `transformRequest` and/or `transformResponse` properties on the configuration object passed qutebrowser-1.14.0/debian/missing-sources/angular.js:11603: * into `$http`. qutebrowser-1.14.0/debian/missing-sources/angular.js-11604- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11633- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11634: * {@link ng.$http `$http`} responses are not cached by default. To enable caching, you must qutebrowser-1.14.0/debian/missing-sources/angular.js-11635- * set the config.cache value or the default cache value to TRUE or to a cache object (created qutebrowser-1.14.0/debian/missing-sources/angular.js:11636: * with {@link ng.$cacheFactory `$cacheFactory`}). If defined, the value of config.cache takes qutebrowser-1.14.0/debian/missing-sources/angular.js-11637- * precedence over the default cache value. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11643- * If caching is enabled, but neither the default cache nor config.cache are set to a cache object, qutebrowser-1.14.0/debian/missing-sources/angular.js:11644: * then the default `$cacheFactory("$http")` object is used. qutebrowser-1.14.0/debian/missing-sources/angular.js-11645- * qutebrowser-1.14.0/debian/missing-sources/angular.js-11646- * The default cache value can be set by updating the qutebrowser-1.14.0/debian/missing-sources/angular.js:11647: * {@link ng.$http#defaults `$http.defaults.cache`} property or the qutebrowser-1.14.0/debian/missing-sources/angular.js:11648: * {@link $httpProvider#defaults `$httpProvider.defaults.cache`} property. qutebrowser-1.14.0/debian/missing-sources/angular.js-11649- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11650: * When caching is enabled, {@link ng.$http `$http`} stores the response from the server using qutebrowser-1.14.0/debian/missing-sources/angular.js-11651- * the relevant cache object. The next time the same request is made, the response is returned ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11675- * qutebrowser-1.14.0/debian/missing-sources/angular.js:11676: * The interceptors are service factories that are registered with the `$httpProvider` by qutebrowser-1.14.0/debian/missing-sources/angular.js:11677: * adding them to the `$httpProvider.interceptors` array. The factory is called and qutebrowser-1.14.0/debian/missing-sources/angular.js-11678- * injected with dependencies (if specified) and returns the interceptor. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11812- * - **url** – `{string|TrustedObject}` – Absolute or relative URL of the resource that is being requested; qutebrowser-1.14.0/debian/missing-sources/angular.js:11813: * or an object created by a call to `$sce.trustAsResourceUrl(url)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-11814- * - **params** – `{Object.<string|Object>}` – Map of strings or objects which will be serialized ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11821- * To bind events to the XMLHttpRequest upload object, use `uploadEventHandlers`. qutebrowser-1.14.0/debian/missing-sources/angular.js:11822: * The handler will be called in the context of a `$apply` block. qutebrowser-1.14.0/debian/missing-sources/angular.js-11823- * - **uploadEventHandlers** - `{Object}` - Event listeners to be bound to the XMLHttpRequest upload qutebrowser-1.14.0/debian/missing-sources/angular.js-11824- * object. To bind events to the XMLHttpRequest object, use `eventHandlers`. qutebrowser-1.14.0/debian/missing-sources/angular.js:11825: * The handler will be called in the context of a `$apply` block. qutebrowser-1.14.0/debian/missing-sources/angular.js-11826- * - **xsrfHeaderName** – `{string}` – Name of HTTP header to populate with the XSRF token. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-11847- * - **cache** – `{boolean|Object}` – A boolean value or object created with qutebrowser-1.14.0/debian/missing-sources/angular.js:11848: * {@link ng.$cacheFactory `$cacheFactory`} to enable or disable caching of the HTTP response. qutebrowser-1.14.0/debian/missing-sources/angular.js-11849- * See {@link $http#caching $http Caching} for more information. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12107- * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested; qutebrowser-1.14.0/debian/missing-sources/angular.js:12108: * or an object created by a call to `$sce.trustAsResourceUrl(url)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-12109- * @param {Object=} config Optional configuration object ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12120- * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested; qutebrowser-1.14.0/debian/missing-sources/angular.js:12121: * or an object created by a call to `$sce.trustAsResourceUrl(url)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-12122- * @param {Object=} config Optional configuration object ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12133- * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested; qutebrowser-1.14.0/debian/missing-sources/angular.js:12134: * or an object created by a call to `$sce.trustAsResourceUrl(url)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-12135- * @param {Object=} config Optional configuration object ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12148- * You can trust a URL by adding it to the whitelist via qutebrowser-1.14.0/debian/missing-sources/angular.js:12149: * {@link $sceDelegateProvider#resourceUrlWhitelist `$sceDelegateProvider.resourceUrlWhitelist`} or qutebrowser-1.14.0/debian/missing-sources/angular.js:12150: * by explicitly trusting the URL via {@link $sce#trustAsResourceUrl `$sce.trustAsResourceUrl(url)`}. qutebrowser-1.14.0/debian/missing-sources/angular.js-12151- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12159- * qutebrowser-1.14.0/debian/missing-sources/angular.js:12160: * You can also specify a default callback parameter name in `$http.defaults.jsonpCallbackParam`. qutebrowser-1.14.0/debian/missing-sources/angular.js-12161- * Initially this is set to `'callback'`. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12171- * @param {string|TrustedObject} url Absolute or relative URL of the resource that is being requested; qutebrowser-1.14.0/debian/missing-sources/angular.js:12172: * or an object created by a call to `$sce.trustAsResourceUrl(url)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-12173- * @param {Object=} config Optional configuration object ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12222- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:12223: * Runtime equivalent of the `$httpProvider.defaults` property. Allows configuration of qutebrowser-1.14.0/debian/missing-sources/angular.js-12224- * default headers, withCredentials as well as request and response transformations. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-12797- * qutebrowser-1.14.0/debian/missing-sources/angular.js:12798: * `$interpolate` takes an optional fourth argument, `allOrNothing`. If `allOrNothing` is qutebrowser-1.14.0/debian/missing-sources/angular.js-12799- * `true`, the interpolation function will return `undefined` unless all embedded expressions ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13013- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13014: * Use {@link ng.$interpolateProvider#startSymbol `$interpolateProvider.startSymbol`} to change qutebrowser-1.14.0/debian/missing-sources/angular.js-13015- * the symbol. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13029- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13030: * Use {@link ng.$interpolateProvider#endSymbol `$interpolateProvider.endSymbol`} to change qutebrowser-1.14.0/debian/missing-sources/angular.js-13031- * the symbol. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13061- * number of iterations that have run. qutebrowser-1.14.0/debian/missing-sources/angular.js:13062: * To cancel an interval, call `$interval.cancel(promise)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-13063- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13064: * In tests you can use {@link ngMock.$interval#flush `$interval.flush(millis)`} to qutebrowser-1.14.0/debian/missing-sources/angular.js-13065- * move forward by `millis` milliseconds and trigger any functions scheduled to run in that ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13226- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13227: * @param {Promise=} promise returned by the `$interval` function. qutebrowser-1.14.0/debian/missing-sources/angular.js-13228- * @returns {boolean} Returns `true` if the task was successfully canceled. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13725- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13726: * Change path, search and hash, when called with parameter and return `$location`. qutebrowser-1.14.0/debian/missing-sources/angular.js-13727- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13827- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13828: * Change path when called with parameter and return `$location`. qutebrowser-1.14.0/debian/missing-sources/angular.js-13829- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13840- * @param {(string|number)=} path New path qutebrowser-1.14.0/debian/missing-sources/angular.js:13841: * @return {(string|object)} path if called with no parameters, or `$location` if called with a parameter qutebrowser-1.14.0/debian/missing-sources/angular.js-13842- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13856- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13857: * Change search part when called with parameter and return `$location`. qutebrowser-1.14.0/debian/missing-sources/angular.js-13858- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13873- * When called with a single argument the method acts as a setter, setting the `search` component qutebrowser-1.14.0/debian/missing-sources/angular.js:13874: * of `$location` to the specified value. qutebrowser-1.14.0/debian/missing-sources/angular.js-13875- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13882- * If `paramValue` is an array, it will override the property of the `search` component of qutebrowser-1.14.0/debian/missing-sources/angular.js:13883: * `$location` specified via the first argument. qutebrowser-1.14.0/debian/missing-sources/angular.js-13884- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13890- * @return {Object} If called with no arguments returns the parsed `search` object. If called with qutebrowser-1.14.0/debian/missing-sources/angular.js:13891: * one or more arguments returns `$location` object itself. qutebrowser-1.14.0/debian/missing-sources/angular.js-13892- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13910- throw $locationMinErr('isrcharg', qutebrowser-1.14.0/debian/missing-sources/angular.js:13911: 'The first argument of the `$location#search()` call must be a string or an object.'); qutebrowser-1.14.0/debian/missing-sources/angular.js-13912- } ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13934- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13935: * Changes the hash fragment when called with a parameter and returns `$location`. qutebrowser-1.14.0/debian/missing-sources/angular.js-13936- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13955- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:13956: * If called, all changes to $location during the current `$digest` will replace the current history qutebrowser-1.14.0/debian/missing-sources/angular.js-13957- * record, instead of adding a new one. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13976- * qutebrowser-1.14.0/debian/missing-sources/angular.js:13977: * Change the history state object when called with one parameter and return `$location`. qutebrowser-1.14.0/debian/missing-sources/angular.js-13978- * The state object is later passed to `pushState` or `replaceState`. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-13995- } qutebrowser-1.14.0/debian/missing-sources/angular.js:13996: // The user might modify `stateObject` after invoking `$location.state(stateObject)` qutebrowser-1.14.0/debian/missing-sources/angular.js-13997- // but we're changing the $$state reference to $browser.state() during the $digest ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-14059- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:14060: * Use the `$locationProvider` to configure how the application deep linking paths are stored. qutebrowser-1.14.0/debian/missing-sources/angular.js-14061- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-14098- * whether or not a <base> tag is required to be present. If `enabled` and `requireBase` are qutebrowser-1.14.0/debian/missing-sources/angular.js:14099: * true, and a base tag is not present, an error will be thrown when `$location` is injected. qutebrowser-1.14.0/debian/missing-sources/angular.js-14100- * See the {@link guide/$location $location guide for more information} ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-14294- qutebrowser-1.14.0/debian/missing-sources/angular.js:14295: // if the location was changed by a `$locationChangeStart` handler then stop qutebrowser-1.14.0/debian/missing-sources/angular.js-14296- // processing this location change ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-14330- qutebrowser-1.14.0/debian/missing-sources/angular.js:14331: // if the location was changed by a `$locationChangeStart` handler then stop qutebrowser-1.14.0/debian/missing-sources/angular.js-14332- // processing this location change ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-14407- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:14408: * Use the `$logProvider` to configure how the application logs messages qutebrowser-1.14.0/debian/missing-sources/angular.js-14409- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-16213- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:16214: * `$parseProvider` can be used for configuring the default behavior of the {@link ng.$parse $parse} qutebrowser-1.14.0/debian/missing-sources/angular.js-16215- * service. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-16502- * ```js qutebrowser-1.14.0/debian/missing-sources/angular.js:16503: * // for the purpose of this example let's assume that variables `$q` and `okToGreet` qutebrowser-1.14.0/debian/missing-sources/angular.js-16504- * // are available in the current lexical scope (they could have been injected or passed in). ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-16540- * ```js qutebrowser-1.14.0/debian/missing-sources/angular.js:16541: * // for the purpose of this example let's assume that variables `$q` and `okToGreet` qutebrowser-1.14.0/debian/missing-sources/angular.js-16542- * // are available in the current lexical scope (they could have been injected or passed in). ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-16580- * qutebrowser-1.14.0/debian/missing-sources/angular.js:16581: * A new instance of deferred is constructed by calling `$q.defer()`. qutebrowser-1.14.0/debian/missing-sources/angular.js-16582- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-16589- * - `resolve(value)` – resolves the derived promise with the `value`. If the value is a rejection qutebrowser-1.14.0/debian/missing-sources/angular.js:16590: * constructed via `$q.reject`, the promise will be rejected instead. qutebrowser-1.14.0/debian/missing-sources/angular.js-16591- * - `reject(reason)` – rejects the derived promise with the `reason`. This is equivalent to qutebrowser-1.14.0/debian/missing-sources/angular.js:16592: * resolving it with a rejection constructed via `$q.reject`. qutebrowser-1.14.0/debian/missing-sources/angular.js-16593- * - `notify(value)` - provides updates on the status of the promise's execution. This may be called ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17134- // Let's make the instanceof operator work for promises, so that qutebrowser-1.14.0/debian/missing-sources/angular.js:17135: // `new $q(fn) instanceof $q` would evaluate to true. qutebrowser-1.14.0/debian/missing-sources/angular.js-17136- $Q.prototype = Promise.prototype; ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17217- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17218: * Sets the number of `$digest` iterations the scope should attempt to execute before giving up and qutebrowser-1.14.0/debian/missing-sources/angular.js-17219- * assuming that the model is unstable. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17222- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17223: * In complex applications it's possible that the dependencies between `$watch`s will result in qutebrowser-1.14.0/debian/missing-sources/angular.js-17224- * several digest iterations. However if an application needs more than the default 10 digest ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17408- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17409: * @param {Scope} [parent=this] The {@link ng.$rootScope.Scope `Scope`} that will be the `$parent` qutebrowser-1.14.0/debian/missing-sources/angular.js-17410- * of the newly created scope. Defaults to `this` scope if not provided. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17443- // When the new scope is not isolated or we inherit from `this`, and qutebrowser-1.14.0/debian/missing-sources/angular.js:17444: // the parent scope is destroyed, the property `$$destroyed` is inherited qutebrowser-1.14.0/debian/missing-sources/angular.js-17445- // prototypically. In all other cases, this property needs to be set ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17623- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17624: * - The items in the `watchExpressions` array are observed via the standard `$watch` operation. Their return qutebrowser-1.14.0/debian/missing-sources/angular.js:17625: * values are examined for changes on every call to `$digest`. qutebrowser-1.14.0/debian/missing-sources/angular.js-17626- * - The `listener` is called whenever any expression in the `watchExpressions` array changes. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17895- * its children. Because a {@link ng.$rootScope.Scope#$watch watcher}'s listener can change qutebrowser-1.14.0/debian/missing-sources/angular.js:17896: * the model, the `$digest()` keeps calling the {@link ng.$rootScope.Scope#$watch watchers} qutebrowser-1.14.0/debian/missing-sources/angular.js-17897- * until no more listeners are firing. This means that it is possible to get into an infinite ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17900- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17901: * Usually, you don't call `$digest()` directly in qutebrowser-1.14.0/debian/missing-sources/angular.js-17902- * {@link ng.directive:ngController controllers} or in ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17904- * Instead, you should call {@link ng.$rootScope.Scope#$apply $apply()} (typically from within qutebrowser-1.14.0/debian/missing-sources/angular.js:17905: * a {@link ng.$compileProvider#directive directive}), which will force a `$digest()`. qutebrowser-1.14.0/debian/missing-sources/angular.js-17906- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17907: * If you want to be notified whenever `$digest()` is called, qutebrowser-1.14.0/debian/missing-sources/angular.js-17908- * you can register a `watchExpression` function with ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-17910- * qutebrowser-1.14.0/debian/missing-sources/angular.js:17911: * In unit tests, you may need to call `$digest()` to simulate the scope life cycle. qutebrowser-1.14.0/debian/missing-sources/angular.js-17912- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18070- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18071: * Note that, in AngularJS, there is also a `$destroy` jQuery event, which can be used to qutebrowser-1.14.0/debian/missing-sources/angular.js-18072- * clean up DOM bindings before an element is removed from the DOM. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18085- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18086: * The `$destroy()` is usually used by directives such as qutebrowser-1.14.0/debian/missing-sources/angular.js-18087- * {@link ng.directive:ngRepeat ngRepeat} for managing the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18089- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18090: * Just before a scope is destroyed, a `$destroy` event is broadcasted on this scope. qutebrowser-1.14.0/debian/missing-sources/angular.js:18091: * Application code can register a `$destroy` event handler that will give it a chance to qutebrowser-1.14.0/debian/missing-sources/angular.js-18092- * perform any necessary cleanup. qutebrowser-1.14.0/debian/missing-sources/angular.js-18093- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18094: * Note that, in AngularJS, there is also a `$destroy` jQuery event, which can be used to qutebrowser-1.14.0/debian/missing-sources/angular.js-18095- * clean up DOM bindings before an element is removed from the DOM. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18171- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18172: * The `$evalAsync` makes no guarantees as to when the `expression` will be executed, only qutebrowser-1.14.0/debian/missing-sources/angular.js-18173- * that: ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18182- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18183: * __Note:__ if this function is called outside of a `$digest` cycle, a new `$digest` cycle qutebrowser-1.14.0/debian/missing-sources/angular.js-18184- * will be scheduled. However, it is encouraged to always call code that changes the model qutebrowser-1.14.0/debian/missing-sources/angular.js:18185: * from within an `$apply` call. That includes code evaluated via `$evalAsync`. qutebrowser-1.14.0/debian/missing-sources/angular.js-18186- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18217- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:18218: * `$apply()` is used to execute an expression in angular from outside of the angular qutebrowser-1.14.0/debian/missing-sources/angular.js-18219- * framework. (For example from browser DOM events, setTimeout, XHR or third party libraries). ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18225- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18226: * # Pseudo-Code of `$apply()` qutebrowser-1.14.0/debian/missing-sources/angular.js-18227- * ```js ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18239- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18240: * Scope's `$apply()` method transitions through the following stages: qutebrowser-1.14.0/debian/missing-sources/angular.js-18241- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18319- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18320: * - `targetScope` - `{Scope}`: the scope on which the event was `$emit`-ed or qutebrowser-1.14.0/debian/missing-sources/angular.js:18321: * `$broadcast`-ed. qutebrowser-1.14.0/debian/missing-sources/angular.js-18322- * - `currentScope` - `{Scope}`: the scope that is currently handling the event. Once the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18325- * - `stopPropagation` - `{function=}`: calling `stopPropagation` function will cancel qutebrowser-1.14.0/debian/missing-sources/angular.js:18326: * further event propagation (available only for events that were `$emit`-ed). qutebrowser-1.14.0/debian/missing-sources/angular.js-18327- * - `preventDefault` - `{function}`: calling `preventDefault` sets `defaultPrevented` flag ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18369- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18370: * The event life cycle starts at the scope on which `$emit` was called. All qutebrowser-1.14.0/debian/missing-sources/angular.js-18371- * {@link ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18442- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18443: * The event life cycle starts at the scope on which `$broadcast` was called. All qutebrowser-1.14.0/debian/missing-sources/angular.js-18444- * {@link ng.$rootScope.Scope#$on listeners} listening for `name` event on this scope get ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18585- * location where the application's {@link auto.$injector $injector} service gets qutebrowser-1.14.0/debian/missing-sources/angular.js:18586: * published, and can be retrieved using `$rootElement.injector()`. qutebrowser-1.14.0/debian/missing-sources/angular.js-18587- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18751- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18752: * `$sceDelegate` is a service that is used by the `$sce` service to provide {@link ng.$sce Strict qutebrowser-1.14.0/debian/missing-sources/angular.js-18753- * Contextual Escaping (SCE)} services to AngularJS. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18765- * Typically, you would configure or override the {@link ng.$sceDelegate $sceDelegate} instead of qutebrowser-1.14.0/debian/missing-sources/angular.js:18766: * the `$sce` service to customize the way Strict Contextual Escaping works in AngularJS. This is qutebrowser-1.14.0/debian/missing-sources/angular.js:18767: * because, while the `$sce` provides numerous shorthand methods, etc., you really only need to qutebrowser-1.14.0/debian/missing-sources/angular.js-18768- * override 3 core functions (`trustAs`, `getTrusted` and `valueOf`) to replace the way things qutebrowser-1.14.0/debian/missing-sources/angular.js:18769: * work because `$sce` delegates to `$sceDelegate` for these operations. qutebrowser-1.14.0/debian/missing-sources/angular.js-18770- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18772- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18773: * The default instance of `$sceDelegate` should work out of the box with little pain. While you qutebrowser-1.14.0/debian/missing-sources/angular.js:18774: * can override it completely to change the behavior of `$sce`, the common case would qutebrowser-1.14.0/debian/missing-sources/angular.js-18775- * involve configuring the {@link ng.$sceDelegateProvider $sceDelegateProvider} instead by setting ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18788- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18789: * The `$sceDelegateProvider` provider allows developers to configure the {@link ng.$sceDelegate qutebrowser-1.14.0/debian/missing-sources/angular.js-18790- * $sceDelegate service}, used as a delegate for {@link ng.$sce Strict Contextual Escaping (SCE)}. qutebrowser-1.14.0/debian/missing-sources/angular.js-18791- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18792: * The `$sceDelegateProvider` allows one to get/set the whitelists and blacklists used to ensure qutebrowser-1.14.0/debian/missing-sources/angular.js-18793- * that the URLs used for sourcing AngularJS templates and other script-running URLs are safe (all qutebrowser-1.14.0/debian/missing-sources/angular.js:18794: * places that use the `$sce.RESOURCE_URL` context). See qutebrowser-1.14.0/debian/missing-sources/angular.js-18795- * {@link ng.$sceDelegateProvider#resourceUrlWhitelist $sceDelegateProvider.resourceUrlWhitelist} ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18826- * Note that an empty whitelist will block every resource URL from being loaded, and will require qutebrowser-1.14.0/debian/missing-sources/angular.js:18827: * you to manually mark each one as trusted with `$sce.trustAsResourceUrl`. However, templates qutebrowser-1.14.0/debian/missing-sources/angular.js-18828- * requested by {@link ng.$templateRequest $templateRequest} that are present in ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18981- * that require this security context. qutebrowser-1.14.0/debian/missing-sources/angular.js:18982: * For instance, marking a string as trusted for the `$sce.HTML` context will entirely bypass qutebrowser-1.14.0/debian/missing-sources/angular.js:18983: * the potential `$sanitize` call in corresponding `$sce.HTML` bindings or directives, such as qutebrowser-1.14.0/debian/missing-sources/angular.js-18984- * `ng-bind-html`. Note that in most cases you won't need to call this function: if you have the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-18991- * qutebrowser-1.14.0/debian/missing-sources/angular.js:18992: * @param {string} type The context in which this value is safe for use, e.g. `$sce.URL`, qutebrowser-1.14.0/debian/missing-sources/angular.js:18993: * `$sce.RESOURCE_URL`, `$sce.HTML`, `$sce.JS` or `$sce.CSS`. qutebrowser-1.14.0/debian/missing-sources/angular.js-18994- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19023- * If the passed parameter had been returned by a prior call to {@link ng.$sceDelegate#trustAs qutebrowser-1.14.0/debian/missing-sources/angular.js:19024: * `$sceDelegate.trustAs`}, returns the value that had been passed to {@link qutebrowser-1.14.0/debian/missing-sources/angular.js:19025: * ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}. qutebrowser-1.14.0/debian/missing-sources/angular.js-19026- * qutebrowser-1.14.0/debian/missing-sources/angular.js-19027- * If the passed parameter is not a value that had been returned by {@link qutebrowser-1.14.0/debian/missing-sources/angular.js:19028: * ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}, it must be returned as-is. qutebrowser-1.14.0/debian/missing-sources/angular.js-19029- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19030: * @param {*} value The result of a prior {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19031- * call or anything else. qutebrowser-1.14.0/debian/missing-sources/angular.js-19032- * @return {*} The `value` that was originally provided to {@link ng.$sceDelegate#trustAs qutebrowser-1.14.0/debian/missing-sources/angular.js:19033: * `$sceDelegate.trustAs`} if `value` is the result of such a call. Otherwise, returns qutebrowser-1.14.0/debian/missing-sources/angular.js-19034- * `value` unchanged. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19053- * and sanitization to make it safe without prior assumptions. When given the result of a {@link qutebrowser-1.14.0/debian/missing-sources/angular.js:19054: * ng.$sceDelegate#trustAs `$sceDelegate.trustAs`} call, it returns the originally supplied qutebrowser-1.14.0/debian/missing-sources/angular.js-19055- * value if that value's context is valid for this call's context. Finally, this function can ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19058- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19059: * @param {string} type The context in which this value is to be used (such as `$sce.HTML`). qutebrowser-1.14.0/debian/missing-sources/angular.js-19060- * @param {*} maybeTrusted The result of a prior {@link ng.$sceDelegate#trustAs qutebrowser-1.14.0/debian/missing-sources/angular.js:19061: * `$sceDelegate.trustAs`} call, or anything else (which will not be considered trusted.) qutebrowser-1.14.0/debian/missing-sources/angular.js-19062- * @return {*} A version of the value that's safe to use in the given context, or throws an ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19123- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19124: * `$sce` is a service that provides Strict Contextual Escaping services to AngularJS. qutebrowser-1.14.0/debian/missing-sources/angular.js-19125- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19189- * a way to enforce the required security context in your data sink. Directives use {@link qutebrowser-1.14.0/debian/missing-sources/angular.js:19190: * ng.$sce#parseAs $sce.parseAs} rather than `$parse` to watch attribute bindings, which performs qutebrowser-1.14.0/debian/missing-sources/angular.js-19191- * the {@link ng.$sce#getTrusted $sce.getTrusted} behind the scenes on non-constant literals. Also, ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19233- * If your expressions are constant literals, they're automatically trusted and you don't need to qutebrowser-1.14.0/debian/missing-sources/angular.js:19234: * call `$sce.trustAs` on them (e.g. qutebrowser-1.14.0/debian/missing-sources/angular.js:19235: * `<div ng-bind-html="'<b>implicitly trusted</b>'"></div>`) just works. The `$sceDelegate` will qutebrowser-1.14.0/debian/missing-sources/angular.js:19236: * also use the `$sanitize` service if it is available when binding untrusted values to qutebrowser-1.14.0/debian/missing-sources/angular.js:19237: * `$sce.HTML` context. AngularJS provides an implementation in `angular-sanitize.js`, and if you qutebrowser-1.14.0/debian/missing-sources/angular.js-19238- * wish to use it, you will also need to depend on the {@link ngSanitize `ngSanitize`} module in ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19256- * |---------------------|----------------| qutebrowser-1.14.0/debian/missing-sources/angular.js:19257: * | `$sce.HTML` | For HTML that's safe to source into the application. The {@link ng.directive:ngBindHtml ngBindHtml} directive uses this context for bindings. If an unsafe value is encountered, and the {@link ngSanitize.$sanitize $sanitize} service is available (implemented by the {@link ngSanitize ngSanitize} module) this will sanitize the value instead of throwing an error. | qutebrowser-1.14.0/debian/missing-sources/angular.js:19258: * | `$sce.CSS` | For CSS that's safe to source into the application. Currently, no bindings require this context. Feel free to use it in your own directives. | qutebrowser-1.14.0/debian/missing-sources/angular.js:19259: * | `$sce.URL` | For URLs that are safe to follow as links. Currently unused (`<a href=`, `<img src=`, and some others sanitize their urls and don't constitute an SCE context.) | qutebrowser-1.14.0/debian/missing-sources/angular.js:19260: * | `$sce.RESOURCE_URL` | For URLs that are not only safe to follow as links, but whose contents are also safe to include in your application. Examples include `ng-include`, `src` / `ngSrc` bindings for tags other than `IMG`, `VIDEO`, `AUDIO`, `SOURCE`, and `TRACK` (e.g. `IFRAME`, `OBJECT`, etc.) <br><br>Note that `$sce.RESOURCE_URL` makes a stronger statement about the URL than `$sce.URL` does (it's not just the URL that matters, but also what is at the end of it), and therefore contexts requiring values trusted for `$sce.RESOURCE_URL` can be used anywhere that values trusted for `$sce.URL` are required. | qutebrowser-1.14.0/debian/missing-sources/angular.js:19261: * | `$sce.JS` | For JavaScript that is safe to execute in your application's context. Currently, no bindings require this context. Feel free to use it in your own directives. | qutebrowser-1.14.0/debian/missing-sources/angular.js-19262- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19265- * through {@link ng.$sce#getTrusted $sce.getTrusted}. There's no CSS-, URL-, or JS-context bindings qutebrowser-1.14.0/debian/missing-sources/angular.js:19266: * in AngularJS currently, so their corresponding `$sce.trustAs` functions aren't useful yet. This qutebrowser-1.14.0/debian/missing-sources/angular.js-19267- * might evolve. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19540- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19541: * Delegates to {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs`}. As such, returns a qutebrowser-1.14.0/debian/missing-sources/angular.js-19542- * wrapped object that represents your value, and the trust you have in its safety for the given ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19546- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19547: * @param {string} type The context in which this value is safe for use, e.g. `$sce.URL`, qutebrowser-1.14.0/debian/missing-sources/angular.js:19548: * `$sce.RESOURCE_URL`, `$sce.HTML`, `$sce.JS` or `$sce.CSS`. qutebrowser-1.14.0/debian/missing-sources/angular.js-19549- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19559- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19560: * Shorthand method. `$sce.trustAsHtml(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19561: * {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.HTML, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19562- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19563: * @param {*} value The value to mark as trusted for `$sce.HTML` context. qutebrowser-1.14.0/debian/missing-sources/angular.js-19564- * @return {*} A wrapped version of value that can be used as a trusted variant of your `value` qutebrowser-1.14.0/debian/missing-sources/angular.js:19565: * in `$sce.HTML` context (like `ng-bind-html`). qutebrowser-1.14.0/debian/missing-sources/angular.js-19566- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19572- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19573: * Shorthand method. `$sce.trustAsCss(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19574: * {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.CSS, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19575- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19576: * @param {*} value The value to mark as trusted for `$sce.CSS` context. qutebrowser-1.14.0/debian/missing-sources/angular.js-19577- * @return {*} A wrapped version of value that can be used as a trusted variant qutebrowser-1.14.0/debian/missing-sources/angular.js:19578: * of your `value` in `$sce.CSS` context. This context is currently unused, so there are qutebrowser-1.14.0/debian/missing-sources/angular.js-19579- * almost no reasons to use this function so far. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19586- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19587: * Shorthand method. `$sce.trustAsUrl(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19588: * {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.URL, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19589- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19590: * @param {*} value The value to mark as trusted for `$sce.URL` context. qutebrowser-1.14.0/debian/missing-sources/angular.js-19591- * @return {*} A wrapped version of value that can be used as a trusted variant of your `value` qutebrowser-1.14.0/debian/missing-sources/angular.js:19592: * in `$sce.URL` context. That context is currently unused, so there are almost no reasons qutebrowser-1.14.0/debian/missing-sources/angular.js-19593- * to use this function so far. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19600- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19601: * Shorthand method. `$sce.trustAsResourceUrl(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19602: * {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.RESOURCE_URL, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19603- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19604: * @param {*} value The value to mark as trusted for `$sce.RESOURCE_URL` context. qutebrowser-1.14.0/debian/missing-sources/angular.js-19605- * @return {*} A wrapped version of value that can be used as a trusted variant of your `value` qutebrowser-1.14.0/debian/missing-sources/angular.js:19606: * in `$sce.RESOURCE_URL` context (template URLs in `ng-include`, most `src` attribute qutebrowser-1.14.0/debian/missing-sources/angular.js-19607- * bindings, ...) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19614- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19615: * Shorthand method. `$sce.trustAsJs(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19616: * {@link ng.$sceDelegate#trustAs `$sceDelegate.trustAs($sce.JS, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19617- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19618: * @param {*} value The value to mark as trusted for `$sce.JS` context. qutebrowser-1.14.0/debian/missing-sources/angular.js-19619- * @return {*} A wrapped version of value that can be used as a trusted variant of your `value` qutebrowser-1.14.0/debian/missing-sources/angular.js:19620: * in `$sce.JS` context. That context is currently unused, so there are almost no reasons to qutebrowser-1.14.0/debian/missing-sources/angular.js-19621- * use this function so far. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19628- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19629: * Delegates to {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted`}. As such, qutebrowser-1.14.0/debian/missing-sources/angular.js-19630- * takes any input, and either returns a value that's safe to use in the specified context, ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19637- * @param {*} maybeTrusted The result of a prior {@link ng.$sce#trustAs qutebrowser-1.14.0/debian/missing-sources/angular.js:19638: * `$sce.trustAs`} call, or anything else (which will not be considered trusted.) qutebrowser-1.14.0/debian/missing-sources/angular.js-19639- * @return {*} A version of the value that's safe to use in the given context, or throws an ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19647- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19648: * Shorthand method. `$sce.getTrustedHtml(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19649: * {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.HTML, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19650- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19651: * @param {*} value The value to pass to `$sce.getTrusted`. qutebrowser-1.14.0/debian/missing-sources/angular.js:19652: * @return {*} The return value of `$sce.getTrusted($sce.HTML, value)` qutebrowser-1.14.0/debian/missing-sources/angular.js-19653- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19659- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19660: * Shorthand method. `$sce.getTrustedCss(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19661: * {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.CSS, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19662- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19663: * @param {*} value The value to pass to `$sce.getTrusted`. qutebrowser-1.14.0/debian/missing-sources/angular.js:19664: * @return {*} The return value of `$sce.getTrusted($sce.CSS, value)` qutebrowser-1.14.0/debian/missing-sources/angular.js-19665- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19671- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19672: * Shorthand method. `$sce.getTrustedUrl(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19673: * {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.URL, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19674- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19675: * @param {*} value The value to pass to `$sce.getTrusted`. qutebrowser-1.14.0/debian/missing-sources/angular.js:19676: * @return {*} The return value of `$sce.getTrusted($sce.URL, value)` qutebrowser-1.14.0/debian/missing-sources/angular.js-19677- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19683- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19684: * Shorthand method. `$sce.getTrustedResourceUrl(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19685: * {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.RESOURCE_URL, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19686- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19687: * @param {*} value The value to pass to `$sceDelegate.getTrusted`. qutebrowser-1.14.0/debian/missing-sources/angular.js:19688: * @return {*} The return value of `$sce.getTrusted($sce.RESOURCE_URL, value)` qutebrowser-1.14.0/debian/missing-sources/angular.js-19689- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19695- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19696: * Shorthand method. `$sce.getTrustedJs(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19697: * {@link ng.$sceDelegate#getTrusted `$sceDelegate.getTrusted($sce.JS, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19698- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19699: * @param {*} value The value to pass to `$sce.getTrusted`. qutebrowser-1.14.0/debian/missing-sources/angular.js:19700: * @return {*} The return value of `$sce.getTrusted($sce.JS, value)` qutebrowser-1.14.0/debian/missing-sources/angular.js-19701- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19707- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19708: * Shorthand method. `$sce.parseAsHtml(expression string)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19709: * {@link ng.$sce#parseAs `$sce.parseAs($sce.HTML, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19710- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19724- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19725: * Shorthand method. `$sce.parseAsCss(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19726: * {@link ng.$sce#parseAs `$sce.parseAs($sce.CSS, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19727- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19741- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19742: * Shorthand method. `$sce.parseAsUrl(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19743: * {@link ng.$sce#parseAs `$sce.parseAs($sce.URL, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19744- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19758- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19759: * Shorthand method. `$sce.parseAsResourceUrl(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19760: * {@link ng.$sce#parseAs `$sce.parseAs($sce.RESOURCE_URL, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19761- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19775- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19776: * Shorthand method. `$sce.parseAsJs(value)` → qutebrowser-1.14.0/debian/missing-sources/angular.js:19777: * {@link ng.$sce#parseAs `$sce.parseAs($sce.JS, value)`} qutebrowser-1.14.0/debian/missing-sources/angular.js-19778- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19843- android = qutebrowser-1.14.0/debian/missing-sources/angular.js:19844: toInt((/android (\d+)/.exec(lowercase(($window.navigator || {}).userAgent)) || [])[1]), qutebrowser-1.14.0/debian/missing-sources/angular.js-19845- boxee = /Boxee/i.test(($window.navigator || {}).userAgent), ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-19935- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:19936: * The `$templateRequest` service runs security checks then downloads the provided template using qutebrowser-1.14.0/debian/missing-sources/angular.js:19937: * `$http` and, upon success, stores the contents inside of `$templateCache`. If the HTTP request qutebrowser-1.14.0/debian/missing-sources/angular.js:19938: * fails or the response data of the HTTP request is empty, a `$compile` error will be thrown (the qutebrowser-1.14.0/debian/missing-sources/angular.js-19939- * exception can be thwarted by setting the 2nd parameter of the function to true). Note that the qutebrowser-1.14.0/debian/missing-sources/angular.js:19940: * contents of `$templateCache` are trusted, so the call to `$sce.getTrustedUrl(tpl)` is omitted qutebrowser-1.14.0/debian/missing-sources/angular.js:19941: * when `tpl` is of type string and `$templateCache` has the matching entry. qutebrowser-1.14.0/debian/missing-sources/angular.js-19942- * qutebrowser-1.14.0/debian/missing-sources/angular.js:19943: * If you want to pass custom options to the `$http` service, such as setting the Accept header you qutebrowser-1.14.0/debian/missing-sources/angular.js-19944- * can configure this via {@link $templateRequestProvider#httpOptions}. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20142- * qutebrowser-1.14.0/debian/missing-sources/angular.js:20143: * The return value of calling `$timeout` is a promise, which will be resolved when qutebrowser-1.14.0/debian/missing-sources/angular.js-20144- * the delay has passed and the timeout function, if provided, is executed. qutebrowser-1.14.0/debian/missing-sources/angular.js-20145- * qutebrowser-1.14.0/debian/missing-sources/angular.js:20146: * To cancel a timeout request, call `$timeout.cancel(promise)`. qutebrowser-1.14.0/debian/missing-sources/angular.js-20147- * qutebrowser-1.14.0/debian/missing-sources/angular.js:20148: * In tests you can use {@link ngMock.$timeout `$timeout.flush()`} to qutebrowser-1.14.0/debian/missing-sources/angular.js-20149- * synchronously flush the queue of deferred functions. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20151- * If you only want a promise that will be resolved after some specified delay qutebrowser-1.14.0/debian/missing-sources/angular.js:20152: * then you can call `$timeout` without the `fn` function. qutebrowser-1.14.0/debian/missing-sources/angular.js-20153- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20203- * qutebrowser-1.14.0/debian/missing-sources/angular.js:20204: * @param {Promise=} promise Promise returned by the `$timeout` function. qutebrowser-1.14.0/debian/missing-sources/angular.js-20205- * @returns {boolean} Returns `true` if the task hasn't executed yet and was successfully ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20328- * it is a global variable. In angular we always refer to it through the qutebrowser-1.14.0/debian/missing-sources/angular.js:20329: * `$window` service, so it may be overridden, removed or mocked for testing. qutebrowser-1.14.0/debian/missing-sources/angular.js-20330- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20477- * qutebrowser-1.14.0/debian/missing-sources/angular.js:20478: * The filter function is registered with the `$injector` under the filter name suffix with qutebrowser-1.14.0/debian/missing-sources/angular.js-20479- * `Filter`. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20624- * which have property `name` containing "M" and property `phone` containing "1". A special qutebrowser-1.14.0/debian/missing-sources/angular.js:20625: * property name (`$` by default) can be used (e.g. as in `{$: "text"}`) to accept a match qutebrowser-1.14.0/debian/missing-sources/angular.js-20626- * against any property of the object or its nested object properties. That's equivalent to the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-20635- * `{name: {first: 'John', last: 'Doe'}}` will **not** be matched by `{name: 'John'}`, but qutebrowser-1.14.0/debian/missing-sources/angular.js:20636: * **will** be matched by `{$: 'John'}`. qutebrowser-1.14.0/debian/missing-sources/angular.js-20637- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-22033- * It is also possible to call the `orderBy` filter manually, by injecting `orderByFilter`, and qutebrowser-1.14.0/debian/missing-sources/angular.js:22034: * calling it with the desired parameters. (Alternatively, you could inject the `$filter` factory qutebrowser-1.14.0/debian/missing-sources/angular.js:22035: * and retrieve the `orderBy` filter with `$filter('orderBy')`.) qutebrowser-1.14.0/debian/missing-sources/angular.js-22036- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-22976- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:22977: * Rollback all form controls pending updates to the `$modelValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-22978- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-22993- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:22994: * Commit all form controls pending updates to the `$modelValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-22995- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-23016- * Note that the current state of the control will not be reflected on the new parent form. This qutebrowser-1.14.0/debian/missing-sources/angular.js:23017: * is not an issue with normal use, as freshly compiled and linked controls are in a `$pristine` qutebrowser-1.14.0/debian/missing-sources/angular.js-23018- * state. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-23023- * qutebrowser-1.14.0/debian/missing-sources/angular.js:23024: * For example, if an input control is added that is already `$dirty` and has `$error` properties, qutebrowser-1.14.0/debian/missing-sources/angular.js:23025: * calling `$setDirty()` and `$validate()` afterwards will propagate the state to the parent form. qutebrowser-1.14.0/debian/missing-sources/angular.js-23026- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-23061- * qutebrowser-1.14.0/debian/missing-sources/angular.js:23062: * Note that only the removed control's validation state (`$errors`etc.) will be removed from the qutebrowser-1.14.0/debian/missing-sources/angular.js:23063: * form. `$dirty`, `$submitted` states will not be changed, because the expected behavior can be qutebrowser-1.14.0/debian/missing-sources/angular.js:23064: * different from case to case. For example, removing the only `$dirty` control from a form may or qutebrowser-1.14.0/debian/missing-sources/angular.js:23065: * may not mean that the form is still `$dirty`. qutebrowser-1.14.0/debian/missing-sources/angular.js-23066- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-23112- * qutebrowser-1.14.0/debian/missing-sources/angular.js:23113: * This method sets the form's `$pristine` state to true, the `$dirty` state to false, removes qutebrowser-1.14.0/debian/missing-sources/angular.js:23114: * the `ng-dirty` class and adds the `ng-pristine` class. Additionally, it sets the `$submitted` qutebrowser-1.14.0/debian/missing-sources/angular.js-23115- * state to false. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-23573-// eslint-disable-next-line max-len qutebrowser-1.14.0/debian/missing-sources/angular.js:23574:var EMAIL_REGEXP = /^(?=.{1,254}$)(?=.{1,64}@)[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+(\.[-!#$%&'*+/0-9=?A-Z^_`a-z{|}~]+)*@[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?(\.[A-Za-z0-9]([A-Za-z0-9-]{0,61}[A-Za-z0-9])?)*$/; qutebrowser-1.14.0/debian/missing-sources/angular.js-23575-var NUMBER_REGEXP = /^\s*(-|\+)?(\d+|(\d*(\.\d*)))([eE][+-]?\d+)?\s*$/; ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-23616- * after wrapping it in `^` and `$` characters. For instance, `"abc"` will be converted to qutebrowser-1.14.0/debian/missing-sources/angular.js:23617: * `new RegExp('^abc$')`.<br /> qutebrowser-1.14.0/debian/missing-sources/angular.js-23618- * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-24256- * after wrapping it in `^` and `$` characters. For instance, `"abc"` will be converted to qutebrowser-1.14.0/debian/missing-sources/angular.js:24257: * `new RegExp('^abc$')`.<br /> qutebrowser-1.14.0/debian/missing-sources/angular.js-24258- * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-24354- * after wrapping it in `^` and `$` characters. For instance, `"abc"` will be converted to qutebrowser-1.14.0/debian/missing-sources/angular.js:24355: * `new RegExp('^abc$')`.<br /> qutebrowser-1.14.0/debian/missing-sources/angular.js-24356- * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-24453- * after wrapping it in `^` and `$` characters. For instance, `"abc"` will be converted to qutebrowser-1.14.0/debian/missing-sources/angular.js:24454: * `new RegExp('^abc$')`.<br /> qutebrowser-1.14.0/debian/missing-sources/angular.js-24455- * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-24566- </form> qutebrowser-1.14.0/debian/missing-sources/angular.js:24567: Note that `ng-value="specialValue"` sets radio item's value to be the value of `$scope.specialValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-24568- </file> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-25405- qutebrowser-1.14.0/debian/missing-sources/angular.js:25406: // Override the standard `$isEmpty` because the $viewValue of an empty checkbox is always set to `false` qutebrowser-1.14.0/debian/missing-sources/angular.js:25407: // This is because of the parser below, which compares the `$modelValue` with `trueValue` to convert qutebrowser-1.14.0/debian/missing-sources/angular.js-25408- // it to a boolean. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-25448- * after wrapping it in `^` and `$` characters. For instance, `"abc"` will be converted to qutebrowser-1.14.0/debian/missing-sources/angular.js:25449: * `new RegExp('^abc$')`.<br /> qutebrowser-1.14.0/debian/missing-sources/angular.js-25450- * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-25501- * after wrapping it in `^` and `$` characters. For instance, `"abc"` will be converted to qutebrowser-1.14.0/debian/missing-sources/angular.js:25502: * `new RegExp('^abc$')`.<br /> qutebrowser-1.14.0/debian/missing-sources/angular.js-25503- * **Note:** Avoid using the `g` flag on the RegExp, as it will cause each successive search to ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-25861- * the resulting HTML content will be sanitized using the {@link ngSanitize.$sanitize $sanitize} service. qutebrowser-1.14.0/debian/missing-sources/angular.js:25862: * To utilize this functionality, ensure that `$sanitize` is available, for example, by including {@link qutebrowser-1.14.0/debian/missing-sources/angular.js-25863- * ngSanitize} in your module's dependencies (not in core Angular). In order to use {@link ngSanitize} ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-25869- * qutebrowser-1.14.0/debian/missing-sources/angular.js:25870: * Note: If a `$sanitize` service is unavailable and the bound value isn't explicitly trusted, you qutebrowser-1.14.0/debian/missing-sources/angular.js-25871- * will have an exception (instead of an exploit.) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-25939- * It will not be evaluated: qutebrowser-1.14.0/debian/missing-sources/angular.js:25940: * * if the value returned from the `$parsers` transformation pipeline has not changed qutebrowser-1.14.0/debian/missing-sources/angular.js-25941- * * if the input has continued to be invalid since the model will stay `null` ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-26518- * qutebrowser-1.14.0/debian/missing-sources/angular.js:26519: * If the current `$controllerProvider` is configured to use globals (via qutebrowser-1.14.0/debian/missing-sources/angular.js:26520: * {@link ng.$controllerProvider#allowGlobals `$controllerProvider.allowGlobals()` }), this may qutebrowser-1.14.0/debian/missing-sources/angular.js-26521- * also be the name of a globally accessible constructor function (deprecated, not recommended). ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-26532- * `ng-controller="SettingsController1 as settings"` qutebrowser-1.14.0/debian/missing-sources/angular.js:26533: * * one injects `$scope` into the controller: qutebrowser-1.14.0/debian/missing-sources/angular.js-26534- * `ng-controller="SettingsController2"` ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-26630- * qutebrowser-1.14.0/debian/missing-sources/angular.js:26631: * This example demonstrates the "attach to `$scope`" style of controller. qutebrowser-1.14.0/debian/missing-sources/angular.js-26632- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-26929-// `ngCsp` is not implemented as a proper directive any more, because we need it be processed while qutebrowser-1.14.0/debian/missing-sources/angular.js:26930:// we bootstrap the app (before `$parse` is instantiated). For this reason, we just have the `csp()` qutebrowser-1.14.0/debian/missing-sources/angular.js-26931-// fn that looks for the `ng-csp` attribute anywhere in the current doc. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-26943- * @param {expression} ngClick {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:26944: * click. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-26945- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-26986- // NOTE: qutebrowser-1.14.0/debian/missing-sources/angular.js:26987: // We expose the powerful `$event` object on the scope that provides access to the Window, qutebrowser-1.14.0/debian/missing-sources/angular.js-26988- // etc. This is OK, because expressions are not sandboxed any more (and the expression ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27018- * @param {expression} ngDblclick {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27019: * a dblclick. (The Event object is available as `$event`) qutebrowser-1.14.0/debian/missing-sources/angular.js-27020- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27042- * @param {expression} ngMousedown {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27043: * mousedown. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27044- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27066- * @param {expression} ngMouseup {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27067: * mouseup. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27068- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27089- * @param {expression} ngMouseover {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27090: * mouseover. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27091- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27113- * @param {expression} ngMouseenter {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27114: * mouseenter. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27115- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27137- * @param {expression} ngMouseleave {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27138: * mouseleave. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27139- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27161- * @param {expression} ngMousemove {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27162: * mousemove. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27163- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27185- * @param {expression} ngKeydown {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27186: * keydown. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.) qutebrowser-1.14.0/debian/missing-sources/angular.js-27187- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27207- * @param {expression} ngKeyup {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27208: * keyup. (Event object is available as `$event` and can be interrogated for keyCode, altKey, etc.) qutebrowser-1.14.0/debian/missing-sources/angular.js-27209- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27233- * @param {expression} ngKeypress {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27234: * keypress. ({@link guide/expression#-event- Event object is available as `$event`} qutebrowser-1.14.0/debian/missing-sources/angular.js-27235- * and can be interrogated for keyCode, altKey, etc.) ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27267- * @param {expression} ngSubmit {@link guide/expression Expression} to eval. qutebrowser-1.14.0/debian/missing-sources/angular.js:27268: * ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27269- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27317- * Note: As the `focus` event is executed synchronously when calling `input.focus()` qutebrowser-1.14.0/debian/missing-sources/angular.js:27318: * AngularJS executes the expression using `scope.$evalAsync` if the event is fired qutebrowser-1.14.0/debian/missing-sources/angular.js:27319: * during an `$apply` to ensure a consistent state. qutebrowser-1.14.0/debian/missing-sources/angular.js-27320- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27323- * @param {expression} ngFocus {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27324: * focus. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27325- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27341- * (e.g. removing a focussed input), qutebrowser-1.14.0/debian/missing-sources/angular.js:27342: * AngularJS executes the expression using `scope.$evalAsync` if the event is fired qutebrowser-1.14.0/debian/missing-sources/angular.js:27343: * during an `$apply` to ensure a consistent state. qutebrowser-1.14.0/debian/missing-sources/angular.js-27344- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27347- * @param {expression} ngBlur {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27348: * blur. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27349- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27363- * @param {expression} ngCopy {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27364: * copy. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27365- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27384- * @param {expression} ngCut {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27385: * cut. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27386- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27405- * @param {expression} ngPaste {@link guide/expression Expression} to evaluate upon qutebrowser-1.14.0/debian/missing-sources/angular.js:27406: * paste. ({@link guide/expression#-event- Event object is available as `$event`}) qutebrowser-1.14.0/debian/missing-sources/angular.js-27407- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-27866- * <div class="alert alert-warning"> qutebrowser-1.14.0/debian/missing-sources/angular.js:27867: * **Note**: If you have assignment in `ngInit` along with a {@link ng.$filter `filter`}, make qutebrowser-1.14.0/debian/missing-sources/angular.js-27868- * sure you have parentheses to ensure correct operator precedence: qutebrowser-1.14.0/debian/missing-sources/angular.js-27869- * <pre class="prettyprint"> qutebrowser-1.14.0/debian/missing-sources/angular.js:27870: * `<div ng-init="test1 = ($index | toString)"></div>` qutebrowser-1.14.0/debian/missing-sources/angular.js-27871- * </pre> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28079- * the control updates the ngModelController with a new {@link ngModel.NgModelController#$viewValue qutebrowser-1.14.0/debian/missing-sources/angular.js:28080: `$viewValue`} from the DOM, usually via user input. qutebrowser-1.14.0/debian/missing-sources/angular.js:28081: See {@link ngModel.NgModelController#$setViewValue `$setViewValue()`} for a detailed lifecycle explanation. qutebrowser-1.14.0/debian/missing-sources/angular.js:28082: Note that the `$parsers` are not called when the bound ngModel expression changes programmatically. qutebrowser-1.14.0/debian/missing-sources/angular.js-28083- ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28085- its return value through to the next. The last return value is forwarded to the qutebrowser-1.14.0/debian/missing-sources/angular.js:28086: {@link ngModel.NgModelController#$validators `$validators`} collection. qutebrowser-1.14.0/debian/missing-sources/angular.js-28087- qutebrowser-1.14.0/debian/missing-sources/angular.js-28088- Parsers are used to sanitize / convert the {@link ngModel.NgModelController#$viewValue qutebrowser-1.14.0/debian/missing-sources/angular.js:28089: `$viewValue`}. qutebrowser-1.14.0/debian/missing-sources/angular.js-28090- qutebrowser-1.14.0/debian/missing-sources/angular.js-28091- Returning `undefined` from a parser means a parse error occurred. In that case, qutebrowser-1.14.0/debian/missing-sources/angular.js:28092: no {@link ngModel.NgModelController#$validators `$validators`} will run and the `ngModel` qutebrowser-1.14.0/debian/missing-sources/angular.js-28093- will be set to `undefined` unless {@link ngModelOptions `ngModelOptions.allowInvalid`} qutebrowser-1.14.0/debian/missing-sources/angular.js:28094: is set to `true`. The parse error is stored in `ngModel.$error.parse`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28095- ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28107- * @property {Array.<Function>} $formatters Array of functions to execute, as a pipeline, whenever qutebrowser-1.14.0/debian/missing-sources/angular.js:28108: the bound ngModel expression changes programmatically. The `$formatters` are not called when the qutebrowser-1.14.0/debian/missing-sources/angular.js-28109- value of the control is changed by user interaction. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28111- Formatters are used to format / convert the {@link ngModel.NgModelController#$modelValue qutebrowser-1.14.0/debian/missing-sources/angular.js:28112: `$modelValue`} for display in the control. qutebrowser-1.14.0/debian/missing-sources/angular.js-28113- ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28149- * value will only be updated once all validators have been fulfilled. As long as an asynchronous validator qutebrowser-1.14.0/debian/missing-sources/angular.js:28150: * is unfulfilled, its key will be added to the controllers `$pending` property. Also, all asynchronous validators qutebrowser-1.14.0/debian/missing-sources/angular.js-28151- * will only run once all synchronous validators have passed. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28209- * module to automatically remove "bad" content like inline event listener (e.g. `<span onclick="...">`). qutebrowser-1.14.0/debian/missing-sources/angular.js:28210: * However, as we are using `$sce` the model can still decide to provide unsafe content if it marks qutebrowser-1.14.0/debian/missing-sources/angular.js:28211: * that content using the `$sce` service. qutebrowser-1.14.0/debian/missing-sources/angular.js-28212- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28325- // https://github.com/angular/angular.js/issues/15833 qutebrowser-1.14.0/debian/missing-sources/angular.js:28326: // Prevent `$$scope` from being iterated over by `copy` when NgModelController is deep watched qutebrowser-1.14.0/debian/missing-sources/angular.js-28327- Object.defineProperty(this, '$$scope', {value: $scope}); ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28374- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28375: * The `$render()` method is invoked in the following situations: qutebrowser-1.14.0/debian/missing-sources/angular.js-28376- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28377: * * `$rollbackViewValue()` is called. If we are rolling back the view value to the last qutebrowser-1.14.0/debian/missing-sources/angular.js:28378: * committed value then `$render()` is called to update the input control. qutebrowser-1.14.0/debian/missing-sources/angular.js:28379: * * The value referenced by `ng-model` is changed programmatically and both the `$modelValue` and qutebrowser-1.14.0/debian/missing-sources/angular.js:28380: * the `$viewValue` are different from last time. qutebrowser-1.14.0/debian/missing-sources/angular.js-28381- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28382: * Since `ng-model` does not do a deep watch, `$render()` is only invoked if the values of qutebrowser-1.14.0/debian/missing-sources/angular.js:28383: * `$modelValue` and `$viewValue` are actually different from their previous values. If `$modelValue` qutebrowser-1.14.0/debian/missing-sources/angular.js:28384: * or `$viewValue` are objects (rather than a string or number) then `$render()` will not be qutebrowser-1.14.0/debian/missing-sources/angular.js-28385- * invoked if you only change a property on the objects. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28397- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28398: * The default `$isEmpty` function checks whether the value is `undefined`, `''`, `null` or `NaN`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28399- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28498- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:28499: * Cancel an update and reset the input element's value to prevent an update to the `$modelValue`, qutebrowser-1.14.0/debian/missing-sources/angular.js-28500- * which may be caused by a pending debounced event or because the input is waiting for some ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28503- * If you have an input that uses `ng-model-options` to set up debounced updates or updates that qutebrowser-1.14.0/debian/missing-sources/angular.js:28504: * depend on special events such as `blur`, there can be a period when the `$viewValue` is out of qutebrowser-1.14.0/debian/missing-sources/angular.js:28505: * sync with the ngModel's `$modelValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28506- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28507: * In this case, you can use `$rollbackViewValue()` to manually cancel the debounced / future update qutebrowser-1.14.0/debian/missing-sources/angular.js-28508- * and reset the input to the last committed view value. qutebrowser-1.14.0/debian/missing-sources/angular.js-28509- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28510: * It is also possible that you run into difficulties if you try to update the ngModel's `$modelValue` qutebrowser-1.14.0/debian/missing-sources/angular.js-28511- * programmatically before these debounced/future events have resolved/occurred, because Angular's ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28513- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28514: * The `$rollbackViewValue()` method should be called before programmatically changing the model of an qutebrowser-1.14.0/debian/missing-sources/angular.js-28515- * input which may have such events pending. This is important in order to make sure that the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28597- * If the validity changes to valid, it will set the model to the last available valid qutebrowser-1.14.0/debian/missing-sources/angular.js:28598: * `$modelValue`, i.e. either the last parsed value or the last value set from the scope. qutebrowser-1.14.0/debian/missing-sources/angular.js-28599- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28732- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:28733: * Commit a pending update to the `$modelValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28734- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28832- * qutebrowser-1.14.0/debian/missing-sources/angular.js:28833: * When `$setViewValue` is called, the new `value` will be staged for committing through the `$parsers` qutebrowser-1.14.0/debian/missing-sources/angular.js:28834: * and `$validators` pipelines. If there are no special {@link ngModelOptions} specified then the staged qutebrowser-1.14.0/debian/missing-sources/angular.js:28835: * value is sent directly for processing through the `$parsers` pipeline. After this, the `$validators` and qutebrowser-1.14.0/debian/missing-sources/angular.js:28836: * `$asyncValidators` are called and the value is applied to `$modelValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28837- * Finally, the value is set to the **expression** specified in the `ng-model` attribute and qutebrowser-1.14.0/debian/missing-sources/angular.js:28838: * all the registered change listeners, in the `$viewChangeListeners` list are called. qutebrowser-1.14.0/debian/missing-sources/angular.js-28839- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28844- * directive is used with a custom debounce for this particular event. qutebrowser-1.14.0/debian/missing-sources/angular.js:28845: * Note that a `$digest` is only triggered once the `updateOn` events are fired, or if `debounce` qutebrowser-1.14.0/debian/missing-sources/angular.js-28846- * is specified, once the timer runs out. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28850- * However, custom controls might also pass objects to this method. In this case, we should make qutebrowser-1.14.0/debian/missing-sources/angular.js:28851: * a copy of the object before passing it to `$setViewValue`. This is because `ngModel` does not qutebrowser-1.14.0/debian/missing-sources/angular.js-28852- * perform a deep watch of objects, it only looks for a change of identity. If you only change qutebrowser-1.14.0/debian/missing-sources/angular.js-28853- * the property of the object then ngModel will not realize that the object has changed and qutebrowser-1.14.0/debian/missing-sources/angular.js:28854: * will not invoke the `$parsers` and `$validators` pipelines. For this reason, you should qutebrowser-1.14.0/debian/missing-sources/angular.js:28855: * not change properties of the copy once it has been passed to `$setViewValue`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28856- * Otherwise you may cause the model value on the scope to change incorrectly. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28859- * In any case, the value passed to the method should always reflect the current value qutebrowser-1.14.0/debian/missing-sources/angular.js:28860: * of the control. For example, if you are calling `$setViewValue` for an input element, qutebrowser-1.14.0/debian/missing-sources/angular.js-28861- * you should pass the input DOM value. Otherwise, the control and the scope model become qutebrowser-1.14.0/debian/missing-sources/angular.js:28862: * out of sync. It's also important to note that `$setViewValue` does not call `$render` or change qutebrowser-1.14.0/debian/missing-sources/angular.js-28863- * the control's DOM value in any way. If we want to change the control's DOM value qutebrowser-1.14.0/debian/missing-sources/angular.js-28864- * programmatically, we should update the `ngModel` scope expression. Its new value will be qutebrowser-1.14.0/debian/missing-sources/angular.js:28865: * picked up by the model controller, which will run it through the `$formatters`, `$render` it qutebrowser-1.14.0/debian/missing-sources/angular.js:28866: * to update the DOM, and finally call `$validate` on it. qutebrowser-1.14.0/debian/missing-sources/angular.js-28867- * </div> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-28977- * This method can be called within $parsers/$formatters or a custom validation implementation. qutebrowser-1.14.0/debian/missing-sources/angular.js:28978: * However, in most cases it should be sufficient to use the `ngModel.$validators` and qutebrowser-1.14.0/debian/missing-sources/angular.js:28979: * `ngModel.$asyncValidators` collections which will call `$setValidity` automatically. qutebrowser-1.14.0/debian/missing-sources/angular.js-28980- * qutebrowser-1.14.0/debian/missing-sources/angular.js-28981- * @param {string} validationErrorKey Name of the validator. The `validationErrorKey` will be assigned qutebrowser-1.14.0/debian/missing-sources/angular.js:28982: * to either `$error[validationErrorKey]` or `$pending[validationErrorKey]` qutebrowser-1.14.0/debian/missing-sources/angular.js:28983: * (for unfulfilled `$asyncValidators`), so that it is available for data-binding. qutebrowser-1.14.0/debian/missing-sources/angular.js-28984- * The `validationErrorKey` should be in camelCase and will get converted into dash-case qutebrowser-1.14.0/debian/missing-sources/angular.js-28985- * for class name. Example: `myError` will result in `ng-valid-my-error` and `ng-invalid-my-error` qutebrowser-1.14.0/debian/missing-sources/angular.js:28986: * class and can be bound to as `{{someForm.someControl.$error.myError}}` . qutebrowser-1.14.0/debian/missing-sources/angular.js-28987- * @param {boolean} isValid Whether the current state is valid (true), invalid (false), pending (undefined), qutebrowser-1.14.0/debian/missing-sources/angular.js:28988: * or skipped (null). Pending is used for unfulfilled `$asyncValidators`. qutebrowser-1.14.0/debian/missing-sources/angular.js-28989- * Skipped is used by Angular when validators do not run because of parse errors and qutebrowser-1.14.0/debian/missing-sources/angular.js:28990: * when `$asyncValidators` do not run because any of the `$validators` failed. qutebrowser-1.14.0/debian/missing-sources/angular.js-28991- */ ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29057- * qutebrowser-1.14.0/debian/missing-sources/angular.js:29058: * Some directives have options that will cause them to use a custom `$watchCollection` on the model expression qutebrowser-1.14.0/debian/missing-sources/angular.js-29059- * - for example, `ngOptions` will do so when a `track by` clause is included in the comprehension expression or ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29061- * qutebrowser-1.14.0/debian/missing-sources/angular.js:29062: * The `$watchCollection()` method only does a shallow comparison, meaning that changing properties deeper than the qutebrowser-1.14.0/debian/missing-sources/angular.js-29063- * first level of the object (or only changing the properties of an item in the collection if it's an array) will still ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29071- * - `ng-invalid`: the model is invalid qutebrowser-1.14.0/debian/missing-sources/angular.js:29072: * - `ng-valid-[key]`: for each valid key added by `$setValidity` qutebrowser-1.14.0/debian/missing-sources/angular.js:29073: * - `ng-invalid-[key]`: for each invalid key added by `$setValidity` qutebrowser-1.14.0/debian/missing-sources/angular.js-29074- * - `ng-pristine`: the control hasn't been interacted with yet ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29077- * - `ng-untouched`: the control hasn't been blurred qutebrowser-1.14.0/debian/missing-sources/angular.js:29078: * - `ng-pending`: any `$asyncValidators` are unfulfilled qutebrowser-1.14.0/debian/missing-sources/angular.js-29079- * - `ng-empty`: the view does not contain a value or the value is deemed "empty", as defined ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29294- qutebrowser-1.14.0/debian/missing-sources/angular.js:29295: // Inherit options from the parent if specified by the value `"$inherit"` qutebrowser-1.14.0/debian/missing-sources/angular.js-29296- forEach(options, /* @this */ function(option, key) { ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29320- if (inheritAll) { qutebrowser-1.14.0/debian/missing-sources/angular.js:29321: // We have a property of the form: `"*": "$inherit"` qutebrowser-1.14.0/debian/missing-sources/angular.js-29322- delete options['*']; ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29359- * You can specify that an `ngModelOptions` setting should be inherited from a parent `ngModelOptions` qutebrowser-1.14.0/debian/missing-sources/angular.js:29360: * directive by giving it the value of `"$inherit"`. qutebrowser-1.14.0/debian/missing-sources/angular.js-29361- * Then it will inherit that setting from the first `ngModelOptions` directive found by traversing up the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29384- * You can specify that all undefined settings are automatically inherited from an ancestor by qutebrowser-1.14.0/debian/missing-sources/angular.js:29385: * including a property with key of `"*"` and value of `"$inherit"`. qutebrowser-1.14.0/debian/missing-sources/angular.js-29386- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29405- * qutebrowser-1.14.0/debian/missing-sources/angular.js:29406: * If you are creating a reusable component then you should be careful when using `"*": "$inherit"` qutebrowser-1.14.0/debian/missing-sources/angular.js-29407- * since you may inadvertently inherit a setting in the future that changes the behavior of your component. ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29593- var parentOptions = this.parentCtrl ? this.parentCtrl.$options : defaultModelOptions; qutebrowser-1.14.0/debian/missing-sources/angular.js:29594: var modelOptionsDefinition = this.$$scope.$eval(this.$$attrs.ngModelOptions); qutebrowser-1.14.0/debian/missing-sources/angular.js-29595- ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29693- * because the objects are not identical. So by default, you should always reference the item in your collection qutebrowser-1.14.0/debian/missing-sources/angular.js:29694: * for preselections, e.g.: `$scope.selected = $scope.collection[3]`. qutebrowser-1.14.0/debian/missing-sources/angular.js-29695- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29701- * a collection item changes. For that reason, `ngOptions` additionally watches the model using qutebrowser-1.14.0/debian/missing-sources/angular.js:29702: * `$watchCollection`, when the expression contains a `track by` clause or the the select has the `multiple` attribute. qutebrowser-1.14.0/debian/missing-sources/angular.js-29703- * This allows ngOptions to trigger a re-rendering of the options even if the actual object/collection ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-29705- * qutebrowser-1.14.0/debian/missing-sources/angular.js:29706: * Note that `$watchCollection` does a shallow comparison of the properties of the object (or the items in the collection qutebrowser-1.14.0/debian/missing-sources/angular.js-29707- * if the model is an array). This means that changing a property deeper than the first level inside the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30627- * instance gets its own scope, where the given loop variable is set to the current collection item, qutebrowser-1.14.0/debian/missing-sources/angular.js:30628: * and `$index` is set to the item index or key. qutebrowser-1.14.0/debian/missing-sources/angular.js-30629- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30633- * |-----------|-----------------|-----------------------------------------------------------------------------| qutebrowser-1.14.0/debian/missing-sources/angular.js:30634: * | `$index` | {@type number} | iterator offset of the repeated element (0..length-1) | qutebrowser-1.14.0/debian/missing-sources/angular.js:30635: * | `$first` | {@type boolean} | true if the repeated element is first in the iterator. | qutebrowser-1.14.0/debian/missing-sources/angular.js:30636: * | `$middle` | {@type boolean} | true if the repeated element is between the first and last in the iterator. | qutebrowser-1.14.0/debian/missing-sources/angular.js:30637: * | `$last` | {@type boolean} | true if the repeated element is last in the iterator. | qutebrowser-1.14.0/debian/missing-sources/angular.js:30638: * | `$even` | {@type boolean} | true if the iterator position `$index` is even (otherwise false). | qutebrowser-1.14.0/debian/missing-sources/angular.js:30639: * | `$odd` | {@type boolean} | true if the iterator position `$index` is odd (otherwise false). | qutebrowser-1.14.0/debian/missing-sources/angular.js-30640- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30665- * - `ngRepeat` will silently *ignore* object keys starting with `$`, because qutebrowser-1.14.0/debian/missing-sources/angular.js:30666: * it's a prefix used by Angular for public (`$`) and private (`$$`) properties. qutebrowser-1.14.0/debian/missing-sources/angular.js-30667- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30673- * do this with a filter such as [toArrayFilter](http://ngmodules.org/modules/angular-toArrayFilter) qutebrowser-1.14.0/debian/missing-sources/angular.js:30674: * or implement a `$watch` on the object yourself. qutebrowser-1.14.0/debian/missing-sources/angular.js-30675- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30698- * For example, you may track items by the index of each item in the collection, using the qutebrowser-1.14.0/debian/missing-sources/angular.js:30699: * special scope property `$index`: qutebrowser-1.14.0/debian/missing-sources/angular.js-30700- * ```html ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30719- * this significantly improves rendering performance. If you don't have a unique identifier, qutebrowser-1.14.0/debian/missing-sources/angular.js:30720: * `track by $index` can also provide a performance boost. qutebrowser-1.14.0/debian/missing-sources/angular.js-30721- * </div> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30730- * <div class="alert alert-warning"> qutebrowser-1.14.0/debian/missing-sources/angular.js:30731: * Avoid using `track by $index` when the repeated template contains qutebrowser-1.14.0/debian/missing-sources/angular.js-30732- * {@link guide/expression#one-time-binding one-time bindings}. In such cases, the `nth` DOM ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30738- * When no `track by` expression is provided, it is equivalent to tracking by the built-in qutebrowser-1.14.0/debian/missing-sources/angular.js:30739: * `$id` function, which tracks items by their identity: qutebrowser-1.14.0/debian/missing-sources/angular.js-30740- * ```html ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-30833- * qutebrowser-1.14.0/debian/missing-sources/angular.js:30834: * For example: `item in items` is equivalent to `item in items track by $id(item)`. This implies that the DOM elements qutebrowser-1.14.0/debian/missing-sources/angular.js-30835- * will be associated by item identity in the array. qutebrowser-1.14.0/debian/missing-sources/angular.js-30836- * qutebrowser-1.14.0/debian/missing-sources/angular.js:30837: * For example: `item in items track by $id(item)`. A built in `$id()` function can be used to assign a unique qutebrowser-1.14.0/debian/missing-sources/angular.js:30838: * `$$hashKey` property to each item in the array. This property is then used as a key to associated DOM elements qutebrowser-1.14.0/debian/missing-sources/angular.js-30839- * with the corresponding item in the array by identity. Moving the same object in array would move the DOM ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-31668- * For example, **`ng-switch-when="someVal"`** will match against the string `"someVal"` not against the qutebrowser-1.14.0/debian/missing-sources/angular.js:31669: * value of the expression `$scope.someVal`. qutebrowser-1.14.0/debian/missing-sources/angular.js-31670- * </div> ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-32101- * @description qutebrowser-1.14.0/debian/missing-sources/angular.js:32102: * Load the content of a `<script>` element into {@link ng.$templateCache `$templateCache`}, so that the qutebrowser-1.14.0/debian/missing-sources/angular.js-32103- * template can be used by {@link ng.directive:ngInclude `ngInclude`}, ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-32872- * The validator will set the `required` error key to true if the `required` attribute is set and qutebrowser-1.14.0/debian/missing-sources/angular.js:32873: * calling {@link ngModel.NgModelController#$isEmpty `NgModelController.$isEmpty`} with the qutebrowser-1.14.0/debian/missing-sources/angular.js:32874: * {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`} returns `true`. For example, the qutebrowser-1.14.0/debian/missing-sources/angular.js:32875: * `$isEmpty()` implementation for `input[text]` checks the length of the `$viewValue`. When developing qutebrowser-1.14.0/debian/missing-sources/angular.js:32876: * custom controls, `$isEmpty()` can be overwritten to account for a $viewValue that is not string-based. qutebrowser-1.14.0/debian/missing-sources/angular.js-32877- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-32942- * qutebrowser-1.14.0/debian/missing-sources/angular.js:32943: * The validator sets the `pattern` error key if the {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`} qutebrowser-1.14.0/debian/missing-sources/angular.js-32944- * does not match a RegExp which is obtained by evaluating the Angular expression given in the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-32947- * * If the expression evaluates to a string, then it will be converted to a RegExp after wrapping it qutebrowser-1.14.0/debian/missing-sources/angular.js:32948: * in `^` and `$` characters. For instance, `"abc"` will be converted to `new RegExp('^abc$')`. qutebrowser-1.14.0/debian/missing-sources/angular.js-32949- * ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-33048- * qutebrowser-1.14.0/debian/missing-sources/angular.js:33049: * The validator sets the `maxlength` error key if the {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`} qutebrowser-1.14.0/debian/missing-sources/angular.js-33050- * is longer than the integer obtained by evaluating the Angular expression given in the ############################################## qutebrowser-1.14.0/debian/missing-sources/angular.js-33134- * qutebrowser-1.14.0/debian/missing-sources/angular.js:33135: * The validator sets the `minlength` error key if the {@link ngModel.NgModelController#$viewValue `ngModel.$viewValue`} qutebrowser-1.14.0/debian/missing-sources/angular.js-33136- * is shorter than the integer obtained by evaluating the Angular expression given in the