/usr/share/xul-ext/password-editor/content/qtextbox.xml is in xul-ext-password-editor 2.9.6-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 | <?xml version="1.0" encoding="UTF-8"?>
<!--
Saved Password Editor, extension for Gecko applications
Copyright (C) 2011 Daniel Dawson <danielcdawson@gmail.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
-->
<bindings xmlns="http://www.mozilla.org/xbl">
<binding id="qtextbox"
extends="chrome://global/content/bindings/textbox.xml#textbox">
<implementation>
<property name="indefinite"
onget="return this.getAttribute('indefinite') == 'true';">
<setter><![CDATA[
return this.setAttribute("indefinite", val ? "true" : "false");
]]></setter>
</property>
<property name="autoreindef"
onget="return this.getAttribute('autoreindef') == 'true';">
<setter><![CDATA[
return this.setAttribute("autoreindef", val ? "true" : "false");
]]></setter>
</property>
<property name="qvalue"
onget="return this.indefinite ? undefined : this.value;"/>
</implementation>
<handlers>
<handler event="change"><![CDATA[
if (this.inputField.value == "" && this.autoreindef)
this.indefinite = true;
else if (this.inputField.value != "")
this.indefinite = false;
]]></handler>
</handlers>
</binding>
</bindings>
|