PK
f-3wi6 6 # content/xbl-marquee/xbl-marquee.xml
6
if (this.hasAttribute("scrollamount"))
return this.getAttribute("scrollamount");
return this.defaultScrollAmount; //default value is 6 pixels
this.setAttribute("scrollamount", val);
85
this.setAttribute("scrolldelay", val);
// since we changed the scrolldelay, restart the marquee
this._doMove(false);
"left"
return this.directionField;
// if val is false, don't change anything
if (val) {
// in case direction is swapped between horizontal/vertical, use
// setAttribute to make the xbl bindings change.
this.setAttribute("direction", val);
// since we changed the direction, set startNewDirection to true
this.startNewDirection = true;
this.directionField = val.toLowerCase();
// pass in aSkipSettingNewPosition as true
this._doMove(true);
}
"left"
"scroll"
return this.behaviorField;
this.behaviorField = val ? val.toLowerCase() : this.defaultBehavior;
"scroll"
1
0
0
0
0
0
true
"0.9.7"
this.stopAt) ||
(this.dirsign == -1 && this.newPosition < this.stopAt))
{
if (this.behaviorField == "alternate")
{
// lets start afresh
this.startNewDirection = true;
// swap direction
const swap = {left: "right", down: "up", up: "down", right: "left"};
this.directionField = swap[this.directionField];
}
else
{
this.newPosition = this.startAt;
}
}
if (!this.startNewDirection) {
if ((this.directionField == "up") || (this.directionField == "down"))
this.outerDiv.scrollTop = this.newPosition;
else
this.outerDiv.scrollLeft = this.newPosition;
}
var myThis = this;
var lambda = function myTimeOutFunction(){myThis.start();}
this.runId = window.setTimeout(lambda, this.scrollDelay);
]]>
PK
q2WL L # content/xbl-marquee/xbl-marquee.css/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either of the GNU General Public License Version 2 or later (the "GPL"),
* or the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
/* Marquees with a height attr that actually specifies a height should have
auto CSS height here. Note that this rule has the same specificity as the
preceding one, so it has to come later in the sheet to work. */
marquee[height*="1"], marquee[height*="2"], marquee[height*="3"],
marquee[height*="4"], marquee[height*="5"], marquee[height*="6"],
marquee[height*="7"], marquee[height*="8"], marquee[height*="9"] {
height: auto;
}
/* PRINT ONLY rules follow */
@media print {
marquee > * > * {
margin: 0 !important;
padding: 0 !important;
} /* This hack is needed until bug 119078 gets fixed */
}
PK
w\,}Ť % content/communicator/communicator.css/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2002
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Samir Gehani
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul");
/* ::::: print preview toolbar ::::: */
toolbar[printpreview="true"] {
-moz-binding: url("chrome://communicator/content/printPreviewBindings.xml#printpreviewtoolbar");
}
PK
(2~ , content/communicator/communicatorOverlay.xul
PK
g5z{ { ' content/communicator/utilityOverlay.xul
%brandDTD;
%globalRegionDTD;
%utilityDTD;
]>
PK
!a6 + &