After Width: | Height: | Size: 192 B |
After Width: | Height: | Size: 245 B |
After Width: | Height: | Size: 165 B |
After Width: | Height: | Size: 170 B |
After Width: | Height: | Size: 355 B |
After Width: | Height: | Size: 366 B |
After Width: | Height: | Size: 421 B |
After Width: | Height: | Size: 459 B |
After Width: | Height: | Size: 291 B |
After Width: | Height: | Size: 252 B |
After Width: | Height: | Size: 261 B |
After Width: | Height: | Size: 181 B |
After Width: | Height: | Size: 189 B |
After Width: | Height: | Size: 404 B |
After Width: | Height: | Size: 409 B |
After Width: | Height: | Size: 478 B |
After Width: | Height: | Size: 493 B |
After Width: | Height: | Size: 395 B |
@ -0,0 +1,15 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<widget xmlns="http://www.w3.org/ns/widgets" |
||||
xmlns:ub="http://uniboard.mnemis.com/widgets" |
||||
identifier="http://uniboard.mnemis.com/widgets/wikipedia" |
||||
version="1.2" |
||||
width="350" |
||||
height="450" |
||||
ub:resizable = "true"> |
||||
|
||||
<name>Wikipedia</name> |
||||
<author href="http://www.getuniboard.com" |
||||
email="info@mnemis.com">Mnemis SA</author> |
||||
<description>Wikipedia, the free encyclopedia</description> |
||||
<content src="index.html"/> |
||||
</widget> |
@ -0,0 +1,119 @@ |
||||
body{ |
||||
font-family:helvetica, arial, sans-serif; |
||||
font-size:12px; |
||||
} |
||||
|
||||
.on-the-right{ |
||||
width:0px; |
||||
position:absolute; |
||||
top:0; |
||||
overflow:visible; |
||||
margin-left:100%; |
||||
} |
||||
|
||||
.toolbar{ |
||||
background-image:url(../images/toolbarBody.png); |
||||
padding-left:4px; |
||||
border:1px solid #cccccc; |
||||
border-bottom:1px solid #ffffff; |
||||
position:relative; |
||||
} |
||||
|
||||
.toolbar>div>.button{ |
||||
width:29px; |
||||
height:24px; |
||||
float:left; |
||||
margin-right:4px; |
||||
margin-top:0px; |
||||
cursor:pointer; |
||||
} |
||||
|
||||
#toolbar-down{ |
||||
font-size:18px; |
||||
font-weight:bold; |
||||
color:#333333; |
||||
text-align:center; |
||||
font-family:helvetica, arial, sans-serif; |
||||
text-shadow: #ffffff 0px 1px 1px; |
||||
} |
||||
|
||||
#url{ |
||||
height:20px; |
||||
float:left; |
||||
border:1px solid #b9b9b9; |
||||
padding-right:4%; |
||||
width:80%; |
||||
} |
||||
|
||||
#left-field{ |
||||
float:left; |
||||
} |
||||
|
||||
#right-field{ |
||||
float:right; |
||||
} |
||||
|
||||
#center-field{ |
||||
display:block-inline; |
||||
position:relative; |
||||
} |
||||
|
||||
#center-field.min{ |
||||
margin-right:6px; |
||||
} |
||||
|
||||
#center-field.full{ |
||||
margin-right:78px; |
||||
margin-left:65px; |
||||
} |
||||
|
||||
#web-canevas { |
||||
width:100%; |
||||
position:relative; |
||||
} |
||||
|
||||
#web-browser { |
||||
border:1px solid #cccccc; |
||||
position:relative; |
||||
width:100%; |
||||
} |
||||
|
||||
.toolbar-body { |
||||
display: table; |
||||
width: 100%; |
||||
height: 37px; |
||||
|
||||
/* IE hacks */ |
||||
position: relative !ie7; |
||||
} |
||||
.toolbar-body>div { |
||||
display: table-cell; |
||||
vertical-align: middle; |
||||
|
||||
/* IE hacks */ |
||||
position: absolute !ie7; |
||||
top: 50% !ie7; |
||||
} |
||||
|
||||
#toolbar-button-back{ background-image:url(../images/toolbarButtonBack.png) } |
||||
#toolbar-button-forward{ background-image:url(../images/toolbarButtonForward.png) } |
||||
#toolbar-button-home{ background-image:url(../images/toolbarButtonHome.png) } |
||||
#toolbar-button-languages{ background-image:url(../images/toolbarButtonLanguages.png) } |
||||
|
||||
#toolbar-button-search{ |
||||
width:22px; |
||||
height:22px; |
||||
position:relative; |
||||
margin-left:-22px; |
||||
background-image:url(../images/toolbarButtonSearch.png); |
||||
background-repeat:no-repeat; |
||||
background-position:center center; |
||||
} |
||||
|
||||
#toolbar-button-languages{ |
||||
width:66px; |
||||
} |
||||
|
||||
#toolbar-button-back{ |
||||
margin-right:0px; |
||||
} |
@ -0,0 +1 @@ |
||||
/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
margin: 0;
padding: 0;
list-style: none;
}
.sf-menu {
line-height: 1.0;
position:relative;
display:table;
}
.sf-menu ul {
position: absolute;
top: -999em;
width: 80px; /* left offset of submenus need to match (see below) */
background-color:#ffffff;
}
.sf-menu ul li {
width: 100%;
}
.sf-menu li:hover {
visibility: inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
display:table-cell;
vertical-align:middle;
position: relative;
padding-left:3px;
width:61px;
height:22px;
}
.sf-menu a {
display: block;
position: relative;
}
.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
left: -20px;
top: 22px; /* match top ul list item height */
z-index: 99;
}
ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
left: 10em; /* match ul width */
top: 0;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
top: -999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
left: 200px; /* match ul width */
top: 0;
}
/*** DEMO SKIN ***/
.sf-menu {
float: left;
font-family:arial, sans-serif;
font-size:12px;
margin-top:1px;
}
.sf-menu li ul{
border:1px solid #ccc;
padding-top:6px;
padding-right:3px;
}
.sf-menu a {
padding: .1em;
padding-left:.5em;
text-decoration:none;
}
.sf-menu li ul li a{
padding: 1px 0px 4px 6px;
}
.sf-menu li ul li a.sf-sl-last{
}
.sf-menu li ul li a.sf-sl-first{
}
.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/
color: #000;
}
.sf-menu li {
}
.sf-menu li .selected{
font-weight: bold;
color:#333;
text-shadow:#fff 0px 1px 1px;
}
.sf-menu li li {
background: #FFF;
float:left;
}
.sf-menu li li li {
background: #FFF;
}
.sf-menu li li:hover {
outline: 0;
background: #e7edf7;
}
/*** arrows **/
.sf-menu a.sf-with-ul {
padding-right: 2.25em;
min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
position: absolute;
display: block;
right: .75em;
top: 1.05em; /* IE6 only */
width: 10px;
height: 10px;
text-indent: -999em;
overflow: hidden;
}
a > .sf-sub-indicator { /* give all except IE6 the correct values */
top: .2em;
background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
background-position: -10px -100px; /* arrow hovers for modern browsers*/
}
/* point right for anchors in subs */
.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }
.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
background-position: -10px 0; /* arrow hovers for modern browsers*/
}
/*** shadows for all but IE6 ***/
.sf-shadow ul {
background: url('../images/shadow.png') no-repeat bottom right;
padding: 0 8px 9px 0;
-moz-border-radius-bottomleft: 17px;
-moz-border-radius-topright: 17px;
-webkit-border-top-right-radius: 17px;
-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
background: transparent;
} |
After Width: | Height: | Size: 9.7 KiB |
After Width: | Height: | Size: 169 B |
After Width: | Height: | Size: 682 B |
After Width: | Height: | Size: 650 B |
After Width: | Height: | Size: 780 B |
After Width: | Height: | Size: 348 B |
After Width: | Height: | Size: 789 B |
@ -0,0 +1,313 @@ |
||||
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> |
||||
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml"> |
||||
<head> |
||||
<meta http-equiv="content-type" content="text/html; charset=UTF-8"/> |
||||
<title>Wikipedia</title> |
||||
|
||||
<link rel="stylesheet" type="text/css" href="css/master.css"/> |
||||
<link rel="stylesheet" type="text/css" href="css/superfish.css"/> |
||||
|
||||
<!-- jQuery --> |
||||
<script type="text/javascript" src="script/jquery.min.js"></script> |
||||
<script type="text/javascript" src="script/superfish.js"></script> |
||||
|
||||
<script type="text/javascript"> |
||||
|
||||
var browsing = false; |
||||
var mode = 'wiki'; |
||||
var lang = 'en'; |
||||
var internalChange = false; |
||||
var toolbar = { |
||||
state:"begin", |
||||
loading:false |
||||
}; |
||||
var appHistory = { |
||||
list:[], |
||||
back:function(){ |
||||
if(typeof(appHistory.list[appHistory.index-1]) !== "undefined"){ |
||||
appHistory.index--; |
||||
wikiReq(appHistory.list[appHistory.index]); |
||||
} |
||||
}, |
||||
forward:function(){ |
||||
if(typeof(appHistory.list[appHistory.index+1]) !== "undefined"){ |
||||
appHistory.index++; |
||||
wikiReq(appHistory.list[appHistory.index]); |
||||
} |
||||
}, |
||||
index:-1 |
||||
} |
||||
|
||||
$(document).ready(function() { |
||||
|
||||
var ubHistoryList = ""; |
||||
var ubHistoryIndex = ""; |
||||
|
||||
lang = navigator.userAgent.split(";"); |
||||
|
||||
lang = (navigator.language || navigator.systemLanguage || |
||||
navigator.userLanguage || 'en').substr(0, 2).toLowerCase(); |
||||
$("#current-language").text(lang.charAt(0).toUpperCase() + lang.substr(1)); |
||||
|
||||
if(window.sankore){ |
||||
ubHistoryList = loadPref("historyList", ""); |
||||
ubHistoryIndex = loadPref("historyIndex", "-1"); |
||||
//window.resizeTo(350, 450); |
||||
} |
||||
|
||||
if(ubHistoryList !== "") { |
||||
appHistory.list = ubHistoryList.split(","); |
||||
appHistory.index = parseInt(ubHistoryIndex); |
||||
wikiReq(appHistory.list[appHistory.index]); |
||||
} else { |
||||
wikiReq(""); |
||||
} |
||||
|
||||
$(window).resize(); |
||||
|
||||
$("#languages-dropdown>li>ul>li").each(function(){ |
||||
$(this).click(function(){ |
||||
languagesHandler($(this).text()); |
||||
$("#current-language").text(lang.charAt(0).toUpperCase() + lang.substr(1)); |
||||
}); |
||||
}); |
||||
|
||||
$("#languages-dropdown").superfish({ |
||||
dropShadows:false, |
||||
speed:1, |
||||
delay:100 |
||||
}); |
||||
|
||||
$("#url") |
||||
.change(function(){ |
||||
if(!toolbar.loading){ |
||||
browsing = false; |
||||
wikiReq($("#url").val()); |
||||
} |
||||
}) |
||||
.keypress(function (e){ |
||||
if(e.which == 13){ |
||||
$("#url").change(); |
||||
}; |
||||
}); |
||||
|
||||
$("#url").val(appHistory.list[appHistory.index]); |
||||
|
||||
if($("#url").val().length > 0) |
||||
$("#url").change(); |
||||
|
||||
$("#toolbar-button-back").click(function(){ |
||||
browsing = true; |
||||
appHistory.back(); |
||||
}); |
||||
|
||||
$("#toolbar-button-forward").click(function(){ |
||||
browsing = true; |
||||
appHistory.forward(); |
||||
}); |
||||
|
||||
$("#toolbar-button-home").click(function(){ |
||||
}); |
||||
}); |
||||
|
||||
$(window).resize(function(){ |
||||
$("#web-browser").height($(window).height() - $("#toolbar").height() - 2); |
||||
$("#web-browser").width($(window).width() - 2); |
||||
|
||||
if($(window).width() < 280){ |
||||
window.resizeTo(280, $(window).height()); |
||||
} |
||||
|
||||
}); |
||||
|
||||
function wikiReq(kword){ |
||||
|
||||
var textBoxInput = ""; |
||||
|
||||
textBoxInput = remacc(kword.replace(/ /g,'+')); |
||||
|
||||
if(mode=='wiki') |
||||
textBoxInput = textBoxInput.replace(textBoxInput.charAt(0),textBoxInput.charAt(0).toUpperCase()); |
||||
else if (mode=='wiktionary') |
||||
textBoxInput = textBoxInput.replace(textBoxInput.charAt(0),textBoxInput.charAt(0).toLowerCase()); |
||||
if(toolbar.state == "begin"){ |
||||
$('#web-browser').attr('src',""); |
||||
toolbar.state = "started"; |
||||
} |
||||
else |
||||
$('#web-browser').attr('src',"http://mobile.wikipedia.org/transcode.php?go=" + textBoxInput); |
||||
$('#url').val(kword); |
||||
$('#toolbar-button-search').css("background-image", "url(images/toolbarLoading.jpg)"); |
||||
toolbar.loading = true; |
||||
} |
||||
|
||||
function hideLoading(){ |
||||
$('#toolbar-button-search').css("background-image", "url(images/toolbarButtonSearch.png)"); |
||||
toolbar.loading = false; |
||||
|
||||
// History |
||||
if(appHistory.list[appHistory.index] !== $("#url").val() && !browsing && $("#url").val().length > 0){ |
||||
appHistory.list = appHistory.list.slice(0, appHistory.index+1); |
||||
appHistory.list[appHistory.index+1] = $("#url").val(); |
||||
appHistory.index = appHistory.list.length-1; |
||||
} |
||||
|
||||
if(window.sankore && $("#web-browser").attr("src") !== ""){ |
||||
savePref("historyList", appHistory.list.toString()); |
||||
savePref("historyIndex", appHistory.index) |
||||
} |
||||
} |
||||
|
||||
String.prototype.accnt = function(){ |
||||
var cnt = 0; |
||||
var acnt = this; |
||||
acnt = acnt.split(''); |
||||
var sec = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'; |
||||
var rep = ['A','A','A','A','A','A','a','a','a','a','a','a','O','O','O','O','O','O','O','o','o','o','o','o','o','E','E','E','E','e','e','e','e','e','C','c','D','I','I','I','I','i','i','i','i','U','U','U','U','u','u','u','u','N','n','S','s','Y','y','y','Z','z']; |
||||
for (var y = 0; y < acnt.length; y++) |
||||
if (sec.indexOf(acnt[y]) != -1) |
||||
cnt++; |
||||
return cnt; |
||||
} |
||||
|
||||
String.prototype.renlacc = function(){ |
||||
var torem = this; |
||||
torem = torem.split(''); |
||||
var toremout = new Array(); |
||||
var sec = 'ÀÁÂÃÄÅàáâãäåÒÓÔÕÕÖØòóôõöøÈÉÊËèéêëðÇçÐÌÍÎÏìíîïÙÚÛÜùúûüÑñŠšŸÿýŽž'; |
||||
var rep = ['A','A','A','A','A','A','a','a','a','a','a','a','O','O','O','O','O','O','O','o','o','o','o','o','o','E','E','E','E','e','e','e','e','e','C','c','D','I','I','I','I','i','i','i','i','U','U','U','U','u','u','u','u','N','n','S','s','Y','y','y','Z','z']; |
||||
for (var y = 0; y < torem.length; y++){ |
||||
if (sec.indexOf(torem[y]) != -1) |
||||
toremout[y] = rep[sec.indexOf(torem[y])]; |
||||
else |
||||
toremout[y] = torem[y]; |
||||
} |
||||
var toascout = toremout.join(''); |
||||
document.title = toascout; |
||||
return toascout; |
||||
} |
||||
|
||||
function remacc(kword){ |
||||
|
||||
var countarr = new Array(); |
||||
var c = ''; |
||||
var text=kword; |
||||
var textout = new Array(); |
||||
text = text.replace(/\r/g,''); |
||||
text = text.split('\n'); |
||||
var linecnt = text.length; |
||||
for (var x = 0; x < linecnt; x++){ |
||||
countarr[x] = Math.abs(text[x].accnt()); |
||||
textout[x] = text[x].renlacc(); |
||||
} |
||||
textout = textout.join('\n'); |
||||
return textout; |
||||
} |
||||
|
||||
function loadPref(name, defaultValue){ |
||||
var pref = defaultValue; |
||||
|
||||
if (sankore.preference(name) !== "") { |
||||
pref = sankore.preference(name); |
||||
}; |
||||
|
||||
return pref; |
||||
}; |
||||
|
||||
function savePref(name, value){ |
||||
sankore.setPreference(name, String(value)); |
||||
}; |
||||
|
||||
function languagesHandler(language){ |
||||
switch(language){ |
||||
case "Deutsch": |
||||
lang = 'de' |
||||
break; |
||||
case "English": |
||||
lang = 'en' |
||||
break; |
||||
case "Español": |
||||
lang = 'es' |
||||
break; |
||||
case "Français": |
||||
lang = 'fr' |
||||
break; |
||||
case "Italiano": |
||||
lang = 'it' |
||||
break; |
||||
case "Nederlands": |
||||
lang = 'nl' |
||||
break; |
||||
case "Polski": |
||||
lang = 'pl' |
||||
break; |
||||
case "Português": |
||||
lang = 'pt' |
||||
break; |
||||
case "Русский": |
||||
lang = 'ru' |
||||
break; |
||||
case "日本語": |
||||
lang = 'ja' |
||||
break; |
||||
} |
||||
}; |
||||
|
||||
</script> |
||||
</head> |
||||
<body style="overflow:hidden; margin: 0px; width:100%; height:100%; position:absolute; background:#ffffff"> |
||||
|
||||
<div id="toolbar"> |
||||
|
||||
<div class="toolbar-body"> |
||||
|
||||
<div id="toolbar-down" class="toolbar"> |
||||
Wikipedia |
||||
</div> <!--toolbar-down--> |
||||
|
||||
</div> <!--toolbar-body--> |
||||
|
||||
<div class="toolbar-body"> |
||||
|
||||
<div id="toolbar-up" class="toolbar"> |
||||
<div id="left-field"> |
||||
<div id="toolbar-button-back" class="button" alt="back button"></div> |
||||
<div id="toolbar-button-forward" class="button" alt="forward button"></div> |
||||
</div> |
||||
<div id="center-field" class="full"> |
||||
<input type="text" id="url" alt="url"/> |
||||
<div class="on-the-right"> |
||||
<div id="toolbar-button-search"></div> |
||||
</div> |
||||
</div> <!--center-field--> |
||||
<div id="right-field"> |
||||
<div id="toolbar-button-languages" class="button" alt="languages button"> |
||||
<ul id='languages-dropdown' class='sf-menu'> |
||||
<li class='current'><a id='current-language' class='selected' href='#a'></a> |
||||
<ul> |
||||
<li><a class="sf-sl-first" href="#">Deutsch</a></li> |
||||
<li><a href="#">English</a></li> |
||||
<li><a href="#">Español</a></li> |
||||
<li><a href="#">Français</a></li> |
||||
<li><a href="#">Italiano</a></li> |
||||
<li><a href="#">Nederlands</a></li> |
||||
<li><a href="#">Polski</a></li> |
||||
<li><a href="#">Português</a></li> |
||||
<li><a href="#">Русский</a></li> |
||||
<li><a class="sf-sl-last" href="#">日本語</a></li> |
||||
</ul> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
</div> <!--toolbar-up--> |
||||
|
||||
</div> <!--toolbar-body--> |
||||
|
||||
</div> <!--toolbar--> |
||||
<div id="web-canevas"> |
||||
<iframe id="web-browser" name="web-browser" src="" onload="hideLoading()"></iframe> |
||||
</div> |
||||
</body> |
||||
</html> |
@ -0,0 +1,5 @@ |
||||
copy.src.files=false |
||||
copy.src.target= |
||||
index.file=index.html |
||||
run.as=LOCAL |
||||
url=http://localhost/Wikipedia.wgt/ |
@ -0,0 +1,4 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project-private xmlns="http://www.netbeans.org/ns/project-private/1"> |
||||
<editor-bookmarks xmlns="http://www.netbeans.org/ns/editor-bookmarks/1"/> |
||||
</project-private> |
@ -0,0 +1,7 @@ |
||||
include.path=${php.global.include.path} |
||||
php.version=PHP_5 |
||||
source.encoding=UTF-8 |
||||
src.dir=. |
||||
tags.asp=false |
||||
tags.short=true |
||||
web.root=. |
@ -0,0 +1,9 @@ |
||||
<?xml version="1.0" encoding="UTF-8"?> |
||||
<project xmlns="http://www.netbeans.org/ns/project/1"> |
||||
<type>org.netbeans.modules.php.project</type> |
||||
<configuration> |
||||
<data xmlns="http://www.netbeans.org/ns/php-project/1"> |
||||
<name>Wikipedia.wgt</name> |
||||
</data> |
||||
</configuration> |
||||
</project> |
@ -1,167 +1,167 @@ |
||||
/*! |
||||
* jQuery JavaScript Library v1.4.4 |
||||
* http://jquery.com/
|
||||
* |
||||
* Copyright 2010, John Resig |
||||
* Dual licensed under the MIT or GPL Version 2 licenses. |
||||
* http://jquery.org/license
|
||||
* |
||||
* Includes Sizzle.js |
||||
* http://sizzlejs.com/
|
||||
* Copyright 2010, The Dojo Foundation |
||||
* Released under the MIT, BSD, and GPL Licenses. |
||||
* |
||||
* Date: Thu Nov 11 19:04:53 2010 -0500 |
||||
*/ |
||||
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= |
||||
h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"|| |
||||
h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, |
||||
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, |
||||
e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, |
||||
"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ |
||||
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, |
||||
C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, |
||||
s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, |
||||
j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, |
||||
toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== |
||||
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; |
||||
if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--; |
||||
if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", |
||||
b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& |
||||
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& |
||||
l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z], |
||||
z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j, |
||||
s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v= |
||||
s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)|| |
||||
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u, |
||||
false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), |
||||
k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, |
||||
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= |
||||
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= |
||||
1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= |
||||
"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= |
||||
c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); |
||||
else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this, |
||||
a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e= |
||||
c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this, |
||||
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan", |
||||
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType=== |
||||
1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "), |
||||
l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this, |
||||
"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; |
||||
if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r= |
||||
a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, |
||||
attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& |
||||
b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; |
||||
c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, |
||||
arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= |
||||
d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ |
||||
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b= |
||||
w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== |
||||
8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== |
||||
"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ |
||||
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), |
||||
fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop|| |
||||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this, |
||||
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp= |
||||
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U}; |
||||
var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!== |
||||
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V, |
||||
xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= |
||||
B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== |
||||
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== |
||||
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d, |
||||
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d= |
||||
1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d=== |
||||
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}}); |
||||
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); |
||||
(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i, |
||||
[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; |
||||
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, |
||||
q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= |
||||
l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*")); |
||||
return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!== |
||||
B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/, |
||||
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()=== |
||||
i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m= |
||||
i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g, |
||||
"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, |
||||
m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== |
||||
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== |
||||
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]- |
||||
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n=== |
||||
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== |
||||
i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; |
||||
if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, |
||||
g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1; |
||||
for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"), |
||||
i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); |
||||
n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& |
||||
function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| |
||||
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= |
||||
t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? |
||||
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML; |
||||
c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})}, |
||||
not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= |
||||
h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): |
||||
c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, |
||||
2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, |
||||
b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& |
||||
e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1, |
||||
"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= |
||||
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, |
||||
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, |
||||
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, |
||||
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); |
||||
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; |
||||
else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d= |
||||
c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a, |
||||
b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")): |
||||
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", |
||||
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| |
||||
b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length- |
||||
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); |
||||
d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, |
||||
jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, |
||||
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), |
||||
h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); |
||||
if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= |
||||
d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; |
||||
e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, |
||||
ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== |
||||
"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& |
||||
!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, |
||||
getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", |
||||
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| |
||||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= |
||||
false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; |
||||
A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", |
||||
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& |
||||
c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| |
||||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= |
||||
encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", |
||||
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), |
||||
e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); |
||||
if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", |
||||
3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay", |
||||
d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b, |
||||
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)=== |
||||
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L|| |
||||
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, |
||||
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* |
||||
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} |
||||
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; |
||||
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| |
||||
this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= |
||||
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a=== |
||||
b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&& |
||||
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle; |
||||
for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+= |
||||
parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px", |
||||
height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells= |
||||
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a, |
||||
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, |
||||
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& |
||||
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); |
||||
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ |
||||
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); |
||||
/*! |
||||
* jQuery JavaScript Library v1.4.4 |
||||
* http://jquery.com/
|
||||
* |
||||
* Copyright 2010, John Resig |
||||
* Dual licensed under the MIT or GPL Version 2 licenses. |
||||
* http://jquery.org/license
|
||||
* |
||||
* Includes Sizzle.js |
||||
* http://sizzlejs.com/
|
||||
* Copyright 2010, The Dojo Foundation |
||||
* Released under the MIT, BSD, and GPL Licenses. |
||||
* |
||||
* Date: Thu Nov 11 19:04:53 2010 -0500 |
||||
*/ |
||||
(function(E,B){function ka(a,b,d){if(d===B&&a.nodeType===1){d=a.getAttribute("data-"+b);if(typeof d==="string"){try{d=d==="true"?true:d==="false"?false:d==="null"?null:!c.isNaN(d)?parseFloat(d):Ja.test(d)?c.parseJSON(d):d}catch(e){}c.data(a,b,d)}else d=B}return d}function U(){return false}function ca(){return true}function la(a,b,d){d[0].type=a;return c.event.handle.apply(b,d)}function Ka(a){var b,d,e,f,h,l,k,o,x,r,A,C=[];f=[];h=c.data(this,this.nodeType?"events":"__events__");if(typeof h==="function")h= |
||||
h.events;if(!(a.liveFired===this||!h||!h.live||a.button&&a.type==="click")){if(a.namespace)A=RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)");a.liveFired=this;var J=h.live.slice(0);for(k=0;k<J.length;k++){h=J[k];h.origType.replace(X,"")===a.type?f.push(h.selector):J.splice(k--,1)}f=c(a.target).closest(f,a.currentTarget);o=0;for(x=f.length;o<x;o++){r=f[o];for(k=0;k<J.length;k++){h=J[k];if(r.selector===h.selector&&(!A||A.test(h.namespace))){l=r.elem;e=null;if(h.preType==="mouseenter"|| |
||||
h.preType==="mouseleave"){a.type=h.preType;e=c(a.relatedTarget).closest(h.selector)[0]}if(!e||e!==l)C.push({elem:l,handleObj:h,level:r.level})}}}o=0;for(x=C.length;o<x;o++){f=C[o];if(d&&f.level>d)break;a.currentTarget=f.elem;a.data=f.handleObj.data;a.handleObj=f.handleObj;A=f.handleObj.origHandler.apply(f.elem,arguments);if(A===false||a.isPropagationStopped()){d=f.level;if(A===false)b=false;if(a.isImmediatePropagationStopped())break}}return b}}function Y(a,b){return(a&&a!=="*"?a+".":"")+b.replace(La, |
||||
"`").replace(Ma,"&")}function ma(a,b,d){if(c.isFunction(b))return c.grep(a,function(f,h){return!!b.call(f,h,f)===d});else if(b.nodeType)return c.grep(a,function(f){return f===b===d});else if(typeof b==="string"){var e=c.grep(a,function(f){return f.nodeType===1});if(Na.test(b))return c.filter(b,e,!d);else b=c.filter(b,e)}return c.grep(a,function(f){return c.inArray(f,b)>=0===d})}function na(a,b){var d=0;b.each(function(){if(this.nodeName===(a[d]&&a[d].nodeName)){var e=c.data(a[d++]),f=c.data(this, |
||||
e);if(e=e&&e.events){delete f.handle;f.events={};for(var h in e)for(var l in e[h])c.event.add(this,h,e[h][l],e[h][l].data)}}})}function Oa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function oa(a,b,d){var e=b==="width"?a.offsetWidth:a.offsetHeight;if(d==="border")return e;c.each(b==="width"?Pa:Qa,function(){d||(e-=parseFloat(c.css(a,"padding"+this))||0);if(d==="margin")e+=parseFloat(c.css(a, |
||||
"margin"+this))||0;else e-=parseFloat(c.css(a,"border"+this+"Width"))||0});return e}function da(a,b,d,e){if(c.isArray(b)&&b.length)c.each(b,function(f,h){d||Ra.test(a)?e(a,h):da(a+"["+(typeof h==="object"||c.isArray(h)?f:"")+"]",h,d,e)});else if(!d&&b!=null&&typeof b==="object")c.isEmptyObject(b)?e(a,""):c.each(b,function(f,h){da(a+"["+f+"]",h,d,e)});else e(a,b)}function S(a,b){var d={};c.each(pa.concat.apply([],pa.slice(0,b)),function(){d[this]=a});return d}function qa(a){if(!ea[a]){var b=c("<"+ |
||||
a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d==="")d="block";ea[a]=d}return ea[a]}function fa(a){return c.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:false}var t=E.document,c=function(){function a(){if(!b.isReady){try{t.documentElement.doScroll("left")}catch(j){setTimeout(a,1);return}b.ready()}}var b=function(j,s){return new b.fn.init(j,s)},d=E.jQuery,e=E.$,f,h=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]+)$)/,l=/\S/,k=/^\s+/,o=/\s+$/,x=/\W/,r=/\d/,A=/^<(\w+)\s*\/?>(?:<\/\1>)?$/, |
||||
C=/^[\],:{}\s]*$/,J=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,w=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,I=/(?:^|:|,)(?:\s*\[)+/g,L=/(webkit)[ \/]([\w.]+)/,g=/(opera)(?:.*version)?[ \/]([\w.]+)/,i=/(msie) ([\w.]+)/,n=/(mozilla)(?:.*? rv:([\w.]+))?/,m=navigator.userAgent,p=false,q=[],u,y=Object.prototype.toString,F=Object.prototype.hasOwnProperty,M=Array.prototype.push,N=Array.prototype.slice,O=String.prototype.trim,D=Array.prototype.indexOf,R={};b.fn=b.prototype={init:function(j, |
||||
s){var v,z,H;if(!j)return this;if(j.nodeType){this.context=this[0]=j;this.length=1;return this}if(j==="body"&&!s&&t.body){this.context=t;this[0]=t.body;this.selector="body";this.length=1;return this}if(typeof j==="string")if((v=h.exec(j))&&(v[1]||!s))if(v[1]){H=s?s.ownerDocument||s:t;if(z=A.exec(j))if(b.isPlainObject(s)){j=[t.createElement(z[1])];b.fn.attr.call(j,s,true)}else j=[H.createElement(z[1])];else{z=b.buildFragment([v[1]],[H]);j=(z.cacheable?z.fragment.cloneNode(true):z.fragment).childNodes}return b.merge(this, |
||||
j)}else{if((z=t.getElementById(v[2]))&&z.parentNode){if(z.id!==v[2])return f.find(j);this.length=1;this[0]=z}this.context=t;this.selector=j;return this}else if(!s&&!x.test(j)){this.selector=j;this.context=t;j=t.getElementsByTagName(j);return b.merge(this,j)}else return!s||s.jquery?(s||f).find(j):b(s).find(j);else if(b.isFunction(j))return f.ready(j);if(j.selector!==B){this.selector=j.selector;this.context=j.context}return b.makeArray(j,this)},selector:"",jquery:"1.4.4",length:0,size:function(){return this.length}, |
||||
toArray:function(){return N.call(this,0)},get:function(j){return j==null?this.toArray():j<0?this.slice(j)[0]:this[j]},pushStack:function(j,s,v){var z=b();b.isArray(j)?M.apply(z,j):b.merge(z,j);z.prevObject=this;z.context=this.context;if(s==="find")z.selector=this.selector+(this.selector?" ":"")+v;else if(s)z.selector=this.selector+"."+s+"("+v+")";return z},each:function(j,s){return b.each(this,j,s)},ready:function(j){b.bindReady();if(b.isReady)j.call(t,b);else q&&q.push(j);return this},eq:function(j){return j=== |
||||
-1?this.slice(j):this.slice(j,+j+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(N.apply(this,arguments),"slice",N.call(arguments).join(","))},map:function(j){return this.pushStack(b.map(this,function(s,v){return j.call(s,v,s)}))},end:function(){return this.prevObject||b(null)},push:M,sort:[].sort,splice:[].splice};b.fn.init.prototype=b.fn;b.extend=b.fn.extend=function(){var j,s,v,z,H,G=arguments[0]||{},K=1,Q=arguments.length,ga=false; |
||||
if(typeof G==="boolean"){ga=G;G=arguments[1]||{};K=2}if(typeof G!=="object"&&!b.isFunction(G))G={};if(Q===K){G=this;--K}for(;K<Q;K++)if((j=arguments[K])!=null)for(s in j){v=G[s];z=j[s];if(G!==z)if(ga&&z&&(b.isPlainObject(z)||(H=b.isArray(z)))){if(H){H=false;v=v&&b.isArray(v)?v:[]}else v=v&&b.isPlainObject(v)?v:{};G[s]=b.extend(ga,v,z)}else if(z!==B)G[s]=z}return G};b.extend({noConflict:function(j){E.$=e;if(j)E.jQuery=d;return b},isReady:false,readyWait:1,ready:function(j){j===true&&b.readyWait--; |
||||
if(!b.readyWait||j!==true&&!b.isReady){if(!t.body)return setTimeout(b.ready,1);b.isReady=true;if(!(j!==true&&--b.readyWait>0))if(q){var s=0,v=q;for(q=null;j=v[s++];)j.call(t,b);b.fn.trigger&&b(t).trigger("ready").unbind("ready")}}},bindReady:function(){if(!p){p=true;if(t.readyState==="complete")return setTimeout(b.ready,1);if(t.addEventListener){t.addEventListener("DOMContentLoaded",u,false);E.addEventListener("load",b.ready,false)}else if(t.attachEvent){t.attachEvent("onreadystatechange",u);E.attachEvent("onload", |
||||
b.ready);var j=false;try{j=E.frameElement==null}catch(s){}t.documentElement.doScroll&&j&&a()}}},isFunction:function(j){return b.type(j)==="function"},isArray:Array.isArray||function(j){return b.type(j)==="array"},isWindow:function(j){return j&&typeof j==="object"&&"setInterval"in j},isNaN:function(j){return j==null||!r.test(j)||isNaN(j)},type:function(j){return j==null?String(j):R[y.call(j)]||"object"},isPlainObject:function(j){if(!j||b.type(j)!=="object"||j.nodeType||b.isWindow(j))return false;if(j.constructor&& |
||||
!F.call(j,"constructor")&&!F.call(j.constructor.prototype,"isPrototypeOf"))return false;for(var s in j);return s===B||F.call(j,s)},isEmptyObject:function(j){for(var s in j)return false;return true},error:function(j){throw j;},parseJSON:function(j){if(typeof j!=="string"||!j)return null;j=b.trim(j);if(C.test(j.replace(J,"@").replace(w,"]").replace(I,"")))return E.JSON&&E.JSON.parse?E.JSON.parse(j):(new Function("return "+j))();else b.error("Invalid JSON: "+j)},noop:function(){},globalEval:function(j){if(j&& |
||||
l.test(j)){var s=t.getElementsByTagName("head")[0]||t.documentElement,v=t.createElement("script");v.type="text/javascript";if(b.support.scriptEval)v.appendChild(t.createTextNode(j));else v.text=j;s.insertBefore(v,s.firstChild);s.removeChild(v)}},nodeName:function(j,s){return j.nodeName&&j.nodeName.toUpperCase()===s.toUpperCase()},each:function(j,s,v){var z,H=0,G=j.length,K=G===B||b.isFunction(j);if(v)if(K)for(z in j){if(s.apply(j[z],v)===false)break}else for(;H<G;){if(s.apply(j[H++],v)===false)break}else if(K)for(z in j){if(s.call(j[z], |
||||
z,j[z])===false)break}else for(v=j[0];H<G&&s.call(v,H,v)!==false;v=j[++H]);return j},trim:O?function(j){return j==null?"":O.call(j)}:function(j){return j==null?"":j.toString().replace(k,"").replace(o,"")},makeArray:function(j,s){var v=s||[];if(j!=null){var z=b.type(j);j.length==null||z==="string"||z==="function"||z==="regexp"||b.isWindow(j)?M.call(v,j):b.merge(v,j)}return v},inArray:function(j,s){if(s.indexOf)return s.indexOf(j);for(var v=0,z=s.length;v<z;v++)if(s[v]===j)return v;return-1},merge:function(j, |
||||
s){var v=j.length,z=0;if(typeof s.length==="number")for(var H=s.length;z<H;z++)j[v++]=s[z];else for(;s[z]!==B;)j[v++]=s[z++];j.length=v;return j},grep:function(j,s,v){var z=[],H;v=!!v;for(var G=0,K=j.length;G<K;G++){H=!!s(j[G],G);v!==H&&z.push(j[G])}return z},map:function(j,s,v){for(var z=[],H,G=0,K=j.length;G<K;G++){H=s(j[G],G,v);if(H!=null)z[z.length]=H}return z.concat.apply([],z)},guid:1,proxy:function(j,s,v){if(arguments.length===2)if(typeof s==="string"){v=j;j=v[s];s=B}else if(s&&!b.isFunction(s)){v= |
||||
s;s=B}if(!s&&j)s=function(){return j.apply(v||this,arguments)};if(j)s.guid=j.guid=j.guid||s.guid||b.guid++;return s},access:function(j,s,v,z,H,G){var K=j.length;if(typeof s==="object"){for(var Q in s)b.access(j,Q,s[Q],z,H,v);return j}if(v!==B){z=!G&&z&&b.isFunction(v);for(Q=0;Q<K;Q++)H(j[Q],s,z?v.call(j[Q],Q,H(j[Q],s)):v,G);return j}return K?H(j[0],s):B},now:function(){return(new Date).getTime()},uaMatch:function(j){j=j.toLowerCase();j=L.exec(j)||g.exec(j)||i.exec(j)||j.indexOf("compatible")<0&&n.exec(j)|| |
||||
[];return{browser:j[1]||"",version:j[2]||"0"}},browser:{}});b.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(j,s){R["[object "+s+"]"]=s.toLowerCase()});m=b.uaMatch(m);if(m.browser){b.browser[m.browser]=true;b.browser.version=m.version}if(b.browser.webkit)b.browser.safari=true;if(D)b.inArray=function(j,s){return D.call(s,j)};if(!/\s/.test("\u00a0")){k=/^[\s\xA0]+/;o=/[\s\xA0]+$/}f=b(t);if(t.addEventListener)u=function(){t.removeEventListener("DOMContentLoaded",u, |
||||
false);b.ready()};else if(t.attachEvent)u=function(){if(t.readyState==="complete"){t.detachEvent("onreadystatechange",u);b.ready()}};return E.jQuery=E.$=b}();(function(){c.support={};var a=t.documentElement,b=t.createElement("script"),d=t.createElement("div"),e="script"+c.now();d.style.display="none";d.innerHTML=" <link/><table></table><a href='/a' style='color:red;float:left;opacity:.55;'>a</a><input type='checkbox'/>";var f=d.getElementsByTagName("*"),h=d.getElementsByTagName("a")[0],l=t.createElement("select"), |
||||
k=l.appendChild(t.createElement("option"));if(!(!f||!f.length||!h)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(h.getAttribute("style")),hrefNormalized:h.getAttribute("href")==="/a",opacity:/^0.55$/.test(h.style.opacity),cssFloat:!!h.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:k.selected,deleteExpando:true,optDisabled:false,checkClone:false, |
||||
scriptEval:false,noCloneEvent:true,boxModel:null,inlineBlockNeedsLayout:false,shrinkWrapBlocks:false,reliableHiddenOffsets:true};l.disabled=true;c.support.optDisabled=!k.disabled;b.type="text/javascript";try{b.appendChild(t.createTextNode("window."+e+"=1;"))}catch(o){}a.insertBefore(b,a.firstChild);if(E[e]){c.support.scriptEval=true;delete E[e]}try{delete b.test}catch(x){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function r(){c.support.noCloneEvent= |
||||
false;d.detachEvent("onclick",r)});d.cloneNode(true).fireEvent("onclick")}d=t.createElement("div");d.innerHTML="<input type='radio' name='radiotest' checked='checked'/>";a=t.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var r=t.createElement("div");r.style.width=r.style.paddingLeft="1px";t.body.appendChild(r);c.boxModel=c.support.boxModel=r.offsetWidth===2;if("zoom"in r.style){r.style.display="inline";r.style.zoom= |
||||
1;c.support.inlineBlockNeedsLayout=r.offsetWidth===2;r.style.display="";r.innerHTML="<div style='width:4px;'></div>";c.support.shrinkWrapBlocks=r.offsetWidth!==2}r.innerHTML="<table><tr><td style='padding:0;display:none'></td><td>t</td></tr></table>";var A=r.getElementsByTagName("td");c.support.reliableHiddenOffsets=A[0].offsetHeight===0;A[0].style.display="";A[1].style.display="none";c.support.reliableHiddenOffsets=c.support.reliableHiddenOffsets&&A[0].offsetHeight===0;r.innerHTML="";t.body.removeChild(r).style.display= |
||||
"none"});a=function(r){var A=t.createElement("div");r="on"+r;var C=r in A;if(!C){A.setAttribute(r,"return;");C=typeof A[r]==="function"}return C};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=f=h=null}})();var ra={},Ja=/^(?:\{.*\}|\[.*\])$/;c.extend({cache:{},uuid:0,expando:"jQuery"+c.now(),noData:{embed:true,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:true},data:function(a,b,d){if(c.acceptData(a)){a=a==E?ra:a;var e=a.nodeType,f=e?a[c.expando]:null,h= |
||||
c.cache;if(!(e&&!f&&typeof b==="string"&&d===B)){if(e)f||(a[c.expando]=f=++c.uuid);else h=a;if(typeof b==="object")if(e)h[f]=c.extend(h[f],b);else c.extend(h,b);else if(e&&!h[f])h[f]={};a=e?h[f]:h;if(d!==B)a[b]=d;return typeof b==="string"?a[b]:a}}},removeData:function(a,b){if(c.acceptData(a)){a=a==E?ra:a;var d=a.nodeType,e=d?a[c.expando]:a,f=c.cache,h=d?f[e]:e;if(b){if(h){delete h[b];d&&c.isEmptyObject(h)&&c.removeData(a)}}else if(d&&c.support.deleteExpando)delete a[c.expando];else if(a.removeAttribute)a.removeAttribute(c.expando); |
||||
else if(d)delete f[e];else for(var l in a)delete a[l]}},acceptData:function(a){if(a.nodeName){var b=c.noData[a.nodeName.toLowerCase()];if(b)return!(b===true||a.getAttribute("classid")!==b)}return true}});c.fn.extend({data:function(a,b){var d=null;if(typeof a==="undefined"){if(this.length){var e=this[0].attributes,f;d=c.data(this[0]);for(var h=0,l=e.length;h<l;h++){f=e[h].name;if(f.indexOf("data-")===0){f=f.substr(5);ka(this[0],f,d[f])}}}return d}else if(typeof a==="object")return this.each(function(){c.data(this, |
||||
a)});var k=a.split(".");k[1]=k[1]?"."+k[1]:"";if(b===B){d=this.triggerHandler("getData"+k[1]+"!",[k[0]]);if(d===B&&this.length){d=c.data(this[0],a);d=ka(this[0],a,d)}return d===B&&k[1]?this.data(k[0]):d}else return this.each(function(){var o=c(this),x=[k[0],b];o.triggerHandler("setData"+k[1]+"!",x);c.data(this,a,b);o.triggerHandler("changeData"+k[1]+"!",x)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var e= |
||||
c.data(a,b);if(!d)return e||[];if(!e||c.isArray(d))e=c.data(a,b,c.makeArray(d));else e.push(d);return e}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),e=d.shift();if(e==="inprogress")e=d.shift();if(e){b==="fx"&&d.unshift("inprogress");e.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b===B)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this, |
||||
a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var sa=/[\n\t]/g,ha=/\s+/,Sa=/\r/g,Ta=/^(?:href|src|style)$/,Ua=/^(?:button|input)$/i,Va=/^(?:button|input|object|select|textarea)$/i,Wa=/^a(?:rea)?$/i,ta=/^(?:radio|checkbox)$/i;c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan", |
||||
colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};c.fn.extend({attr:function(a,b){return c.access(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(x){var r=c(this);r.addClass(a.call(this,x,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType=== |
||||
1)if(f.className){for(var h=" "+f.className+" ",l=f.className,k=0,o=b.length;k<o;k++)if(h.indexOf(" "+b[k]+" ")<0)l+=" "+b[k];f.className=c.trim(l)}else f.className=a}return this},removeClass:function(a){if(c.isFunction(a))return this.each(function(o){var x=c(this);x.removeClass(a.call(this,o,x.attr("class")))});if(a&&typeof a==="string"||a===B)for(var b=(a||"").split(ha),d=0,e=this.length;d<e;d++){var f=this[d];if(f.nodeType===1&&f.className)if(a){for(var h=(" "+f.className+" ").replace(sa," "), |
||||
l=0,k=b.length;l<k;l++)h=h.replace(" "+b[l]+" "," ");f.className=c.trim(h)}else f.className=""}return this},toggleClass:function(a,b){var d=typeof a,e=typeof b==="boolean";if(c.isFunction(a))return this.each(function(f){var h=c(this);h.toggleClass(a.call(this,f,h.attr("class"),b),b)});return this.each(function(){if(d==="string")for(var f,h=0,l=c(this),k=b,o=a.split(ha);f=o[h++];){k=e?k:!l.hasClass(f);l[k?"addClass":"removeClass"](f)}else if(d==="undefined"||d==="boolean"){this.className&&c.data(this, |
||||
"__className__",this.className);this.className=this.className||a===false?"":c.data(this,"__className__")||""}})},hasClass:function(a){a=" "+a+" ";for(var b=0,d=this.length;b<d;b++)if((" "+this[b].className+" ").replace(sa," ").indexOf(a)>-1)return true;return false},val:function(a){if(!arguments.length){var b=this[0];if(b){if(c.nodeName(b,"option")){var d=b.attributes.value;return!d||d.specified?b.value:b.text}if(c.nodeName(b,"select")){var e=b.selectedIndex;d=[];var f=b.options;b=b.type==="select-one"; |
||||
if(e<0)return null;var h=b?e:0;for(e=b?e+1:f.length;h<e;h++){var l=f[h];if(l.selected&&(c.support.optDisabled?!l.disabled:l.getAttribute("disabled")===null)&&(!l.parentNode.disabled||!c.nodeName(l.parentNode,"optgroup"))){a=c(l).val();if(b)return a;d.push(a)}}return d}if(ta.test(b.type)&&!c.support.checkOn)return b.getAttribute("value")===null?"on":b.value;return(b.value||"").replace(Sa,"")}return B}var k=c.isFunction(a);return this.each(function(o){var x=c(this),r=a;if(this.nodeType===1){if(k)r= |
||||
a.call(this,o,x.val());if(r==null)r="";else if(typeof r==="number")r+="";else if(c.isArray(r))r=c.map(r,function(C){return C==null?"":C+""});if(c.isArray(r)&&ta.test(this.type))this.checked=c.inArray(x.val(),r)>=0;else if(c.nodeName(this,"select")){var A=c.makeArray(r);c("option",this).each(function(){this.selected=c.inArray(c(this).val(),A)>=0});if(!A.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true}, |
||||
attr:function(a,b,d,e){if(!a||a.nodeType===3||a.nodeType===8)return B;if(e&&b in c.attrFn)return c(a)[b](d);e=a.nodeType!==1||!c.isXMLDoc(a);var f=d!==B;b=e&&c.props[b]||b;var h=Ta.test(b);if((b in a||a[b]!==B)&&e&&!h){if(f){b==="type"&&Ua.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed");if(d===null)a.nodeType===1&&a.removeAttribute(b);else a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&& |
||||
b.specified?b.value:Va.test(a.nodeName)||Wa.test(a.nodeName)&&a.href?0:B;return a[b]}if(!c.support.style&&e&&b==="style"){if(f)a.style.cssText=""+d;return a.style.cssText}f&&a.setAttribute(b,""+d);if(!a.attributes[b]&&a.hasAttribute&&!a.hasAttribute(b))return B;a=!c.support.hrefNormalized&&e&&h?a.getAttribute(b,2):a.getAttribute(b);return a===null?B:a}});var X=/\.(.*)$/,ia=/^(?:textarea|input|select)$/i,La=/\./g,Ma=/ /g,Xa=/[^\w\s.|`]/g,Ya=function(a){return a.replace(Xa,"\\$&")},ua={focusin:0,focusout:0}; |
||||
c.event={add:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(c.isWindow(a)&&a!==E&&!a.frameElement)a=E;if(d===false)d=U;else if(!d)return;var f,h;if(d.handler){f=d;d=f.handler}if(!d.guid)d.guid=c.guid++;if(h=c.data(a)){var l=a.nodeType?"events":"__events__",k=h[l],o=h.handle;if(typeof k==="function"){o=k.handle;k=k.events}else if(!k){a.nodeType||(h[l]=h=function(){});h.events=k={}}if(!o)h.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem, |
||||
arguments):B};o.elem=a;b=b.split(" ");for(var x=0,r;l=b[x++];){h=f?c.extend({},f):{handler:d,data:e};if(l.indexOf(".")>-1){r=l.split(".");l=r.shift();h.namespace=r.slice(0).sort().join(".")}else{r=[];h.namespace=""}h.type=l;if(!h.guid)h.guid=d.guid;var A=k[l],C=c.event.special[l]||{};if(!A){A=k[l]=[];if(!C.setup||C.setup.call(a,e,r,o)===false)if(a.addEventListener)a.addEventListener(l,o,false);else a.attachEvent&&a.attachEvent("on"+l,o)}if(C.add){C.add.call(a,h);if(!h.handler.guid)h.handler.guid= |
||||
d.guid}A.push(h);c.event.global[l]=true}a=null}}},global:{},remove:function(a,b,d,e){if(!(a.nodeType===3||a.nodeType===8)){if(d===false)d=U;var f,h,l=0,k,o,x,r,A,C,J=a.nodeType?"events":"__events__",w=c.data(a),I=w&&w[J];if(w&&I){if(typeof I==="function"){w=I;I=I.events}if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(f in I)c.event.remove(a,f+b)}else{for(b=b.split(" ");f=b[l++];){r=f;k=f.indexOf(".")<0;o=[];if(!k){o=f.split(".");f=o.shift();x=RegExp("(^|\\.)"+ |
||||
c.map(o.slice(0).sort(),Ya).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(A=I[f])if(d){r=c.event.special[f]||{};for(h=e||0;h<A.length;h++){C=A[h];if(d.guid===C.guid){if(k||x.test(C.namespace)){e==null&&A.splice(h--,1);r.remove&&r.remove.call(a,C)}if(e!=null)break}}if(A.length===0||e!=null&&A.length===1){if(!r.teardown||r.teardown.call(a,o)===false)c.removeEvent(a,f,w.handle);delete I[f]}}else for(h=0;h<A.length;h++){C=A[h];if(k||x.test(C.namespace)){c.event.remove(a,r,C.handler,h);A.splice(h--,1)}}}if(c.isEmptyObject(I)){if(b= |
||||
w.handle)b.elem=null;delete w.events;delete w.handle;if(typeof w==="function")c.removeData(a,J);else c.isEmptyObject(w)&&c.removeData(a)}}}}},trigger:function(a,b,d,e){var f=a.type||a;if(!e){a=typeof a==="object"?a[c.expando]?a:c.extend(c.Event(f),a):c.Event(f);if(f.indexOf("!")>=0){a.type=f=f.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[f]&&c.each(c.cache,function(){this.events&&this.events[f]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType=== |
||||
8)return B;a.result=B;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(e=d.nodeType?c.data(d,"handle"):(c.data(d,"__events__")||{}).handle)&&e.apply(d,b);e=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+f]&&d["on"+f].apply(d,b)===false){a.result=false;a.preventDefault()}}catch(h){}if(!a.isPropagationStopped()&&e)c.event.trigger(a,b,e,true);else if(!a.isDefaultPrevented()){var l;e=a.target;var k=f.replace(X,""),o=c.nodeName(e,"a")&&k=== |
||||
"click",x=c.event.special[k]||{};if((!x._default||x._default.call(d,a)===false)&&!o&&!(e&&e.nodeName&&c.noData[e.nodeName.toLowerCase()])){try{if(e[k]){if(l=e["on"+k])e["on"+k]=null;c.event.triggered=true;e[k]()}}catch(r){}if(l)e["on"+k]=l;c.event.triggered=false}}},handle:function(a){var b,d,e,f;d=[];var h=c.makeArray(arguments);a=h[0]=c.event.fix(a||E.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive;if(!b){e=a.type.split(".");a.type=e.shift();d=e.slice(0).sort();e=RegExp("(^|\\.)"+ |
||||
d.join("\\.(?:.*\\.)?")+"(\\.|$)")}a.namespace=a.namespace||d.join(".");f=c.data(this,this.nodeType?"events":"__events__");if(typeof f==="function")f=f.events;d=(f||{})[a.type];if(f&&d){d=d.slice(0);f=0;for(var l=d.length;f<l;f++){var k=d[f];if(b||e.test(k.namespace)){a.handler=k.handler;a.data=k.data;a.handleObj=k;k=k.handler.apply(this,h);if(k!==B){a.result=k;if(k===false){a.preventDefault();a.stopPropagation()}}if(a.isImmediatePropagationStopped())break}}}return a.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "), |
||||
fix:function(a){if(a[c.expando])return a;var b=a;a=c.Event(b);for(var d=this.props.length,e;d;){e=this.props[--d];a[e]=b[e]}if(!a.target)a.target=a.srcElement||t;if(a.target.nodeType===3)a.target=a.target.parentNode;if(!a.relatedTarget&&a.fromElement)a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement;if(a.pageX==null&&a.clientX!=null){b=t.documentElement;d=t.body;a.pageX=a.clientX+(b&&b.scrollLeft||d&&d.scrollLeft||0)-(b&&b.clientLeft||d&&d.clientLeft||0);a.pageY=a.clientY+(b&&b.scrollTop|| |
||||
d&&d.scrollTop||0)-(b&&b.clientTop||d&&d.clientTop||0)}if(a.which==null&&(a.charCode!=null||a.keyCode!=null))a.which=a.charCode!=null?a.charCode:a.keyCode;if(!a.metaKey&&a.ctrlKey)a.metaKey=a.ctrlKey;if(!a.which&&a.button!==B)a.which=a.button&1?1:a.button&2?3:a.button&4?2:0;return a},guid:1E8,proxy:c.proxy,special:{ready:{setup:c.bindReady,teardown:c.noop},live:{add:function(a){c.event.add(this,Y(a.origType,a.selector),c.extend({},a,{handler:Ka,guid:a.handler.guid}))},remove:function(a){c.event.remove(this, |
||||
Y(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,d){if(c.isWindow(this))this.onbeforeunload=d},teardown:function(a,b){if(this.onbeforeunload===b)this.onbeforeunload=null}}}};c.removeEvent=t.removeEventListener?function(a,b,d){a.removeEventListener&&a.removeEventListener(b,d,false)}:function(a,b,d){a.detachEvent&&a.detachEvent("on"+b,d)};c.Event=function(a){if(!this.preventDefault)return new c.Event(a);if(a&&a.type){this.originalEvent=a;this.type=a.type}else this.type=a;this.timeStamp= |
||||
c.now();this[c.expando]=true};c.Event.prototype={preventDefault:function(){this.isDefaultPrevented=ca;var a=this.originalEvent;if(a)if(a.preventDefault)a.preventDefault();else a.returnValue=false},stopPropagation:function(){this.isPropagationStopped=ca;var a=this.originalEvent;if(a){a.stopPropagation&&a.stopPropagation();a.cancelBubble=true}},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=ca;this.stopPropagation()},isDefaultPrevented:U,isPropagationStopped:U,isImmediatePropagationStopped:U}; |
||||
var va=function(a){var b=a.relatedTarget;try{for(;b&&b!==this;)b=b.parentNode;if(b!==this){a.type=a.data;c.event.handle.apply(this,arguments)}}catch(d){}},wa=function(a){a.type=a.data;c.event.handle.apply(this,arguments)};c.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){c.event.special[a]={setup:function(d){c.event.add(this,b,d&&d.selector?wa:va,a)},teardown:function(d){c.event.remove(this,b,d&&d.selector?wa:va)}}});if(!c.support.submitBubbles)c.event.special.submit={setup:function(){if(this.nodeName.toLowerCase()!== |
||||
"form"){c.event.add(this,"click.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="submit"||d==="image")&&c(b).closest("form").length){a.liveFired=B;return la("submit",this,arguments)}});c.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,d=b.type;if((d==="text"||d==="password")&&c(b).closest("form").length&&a.keyCode===13){a.liveFired=B;return la("submit",this,arguments)}})}else return false},teardown:function(){c.event.remove(this,".specialSubmit")}};if(!c.support.changeBubbles){var V, |
||||
xa=function(a){var b=a.type,d=a.value;if(b==="radio"||b==="checkbox")d=a.checked;else if(b==="select-multiple")d=a.selectedIndex>-1?c.map(a.options,function(e){return e.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},Z=function(a,b){var d=a.target,e,f;if(!(!ia.test(d.nodeName)||d.readOnly)){e=c.data(d,"_change_data");f=xa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data",f);if(!(e===B||f===e))if(e!=null||f){a.type="change";a.liveFired= |
||||
B;return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:Z,beforedeactivate:Z,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return Z.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return Z.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a,"_change_data",xa(a))}},setup:function(){if(this.type=== |
||||
"file")return false;for(var a in V)c.event.add(this,a+".specialChange",V[a]);return ia.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return ia.test(this.nodeName)}};V=c.event.special.change.filters;V.focus=V.beforeactivate}t.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(e){e=c.event.fix(e);e.type=b;return c.event.trigger(e,null,e.target)}c.event.special[b]={setup:function(){ua[b]++===0&&t.addEventListener(a,d,true)},teardown:function(){--ua[b]=== |
||||
0&&t.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,e,f){if(typeof d==="object"){for(var h in d)this[b](h,e,d[h],f);return this}if(c.isFunction(e)||e===false){f=e;e=B}var l=b==="one"?c.proxy(f,function(o){c(this).unbind(o,l);return f.apply(this,arguments)}):f;if(d==="unload"&&b!=="one")this.one(d,e,f);else{h=0;for(var k=this.length;h<k;h++)c.event.add(this[h],d,l,e)}return this}});c.fn.extend({unbind:function(a,b){if(typeof a==="object"&&!a.preventDefault)for(var d in a)this.unbind(d, |
||||
a[d]);else{d=0;for(var e=this.length;d<e;d++)c.event.remove(this[d],a,b)}return this},delegate:function(a,b,d,e){return this.live(b,d,e,a)},undelegate:function(a,b,d){return arguments.length===0?this.unbind("live"):this.die(b,null,d,a)},trigger:function(a,b){return this.each(function(){c.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0]){var d=c.Event(a);d.preventDefault();d.stopPropagation();c.event.trigger(d,b,this[0]);return d.result}},toggle:function(a){for(var b=arguments,d= |
||||
1;d<b.length;)c.proxy(a,b[d++]);return this.click(c.proxy(a,function(e){var f=(c.data(this,"lastToggle"+a.guid)||0)%d;c.data(this,"lastToggle"+a.guid,f+1);e.preventDefault();return b[f].apply(this,arguments)||false}))},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var ya={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};c.each(["live","die"],function(a,b){c.fn[b]=function(d,e,f,h){var l,k=0,o,x,r=h||this.selector;h=h?this:c(this.context);if(typeof d=== |
||||
"object"&&!d.preventDefault){for(l in d)h[b](l,e,d[l],r);return this}if(c.isFunction(e)){f=e;e=B}for(d=(d||"").split(" ");(l=d[k++])!=null;){o=X.exec(l);x="";if(o){x=o[0];l=l.replace(X,"")}if(l==="hover")d.push("mouseenter"+x,"mouseleave"+x);else{o=l;if(l==="focus"||l==="blur"){d.push(ya[l]+x);l+=x}else l=(ya[l]||l)+x;if(b==="live"){x=0;for(var A=h.length;x<A;x++)c.event.add(h[x],"live."+Y(l,r),{data:e,selector:r,handler:f,origType:l,origHandler:f,preType:o})}else h.unbind("live."+Y(l,r),f)}}return this}}); |
||||
c.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){c.fn[b]=function(d,e){if(e==null){e=d;d=null}return arguments.length>0?this.bind(b,d,e):this.trigger(b)};if(c.attrFn)c.attrFn[b]=true});E.attachEvent&&!E.addEventListener&&c(E).bind("unload",function(){for(var a in c.cache)if(c.cache[a].handle)try{c.event.remove(c.cache[a].handle.elem)}catch(b){}}); |
||||
(function(){function a(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1&&!q){y.sizcache=n;y.sizset=p}if(y.nodeName.toLowerCase()===i){F=y;break}y=y[g]}m[p]=F}}}function b(g,i,n,m,p,q){p=0;for(var u=m.length;p<u;p++){var y=m[p];if(y){var F=false;for(y=y[g];y;){if(y.sizcache===n){F=m[y.sizset];break}if(y.nodeType===1){if(!q){y.sizcache=n;y.sizset=p}if(typeof i!=="string"){if(y===i){F=true;break}}else if(k.filter(i, |
||||
[y]).length>0){F=y;break}}y=y[g]}m[p]=F}}}var d=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,e=0,f=Object.prototype.toString,h=false,l=true;[0,0].sort(function(){l=false;return 0});var k=function(g,i,n,m){n=n||[];var p=i=i||t;if(i.nodeType!==1&&i.nodeType!==9)return[];if(!g||typeof g!=="string")return n;var q,u,y,F,M,N=true,O=k.isXML(i),D=[],R=g;do{d.exec("");if(q=d.exec(R)){R=q[3];D.push(q[1]);if(q[2]){F=q[3]; |
||||
break}}}while(q);if(D.length>1&&x.exec(g))if(D.length===2&&o.relative[D[0]])u=L(D[0]+D[1],i);else for(u=o.relative[D[0]]?[i]:k(D.shift(),i);D.length;){g=D.shift();if(o.relative[g])g+=D.shift();u=L(g,u)}else{if(!m&&D.length>1&&i.nodeType===9&&!O&&o.match.ID.test(D[0])&&!o.match.ID.test(D[D.length-1])){q=k.find(D.shift(),i,O);i=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]}if(i){q=m?{expr:D.pop(),set:C(m)}:k.find(D.pop(),D.length===1&&(D[0]==="~"||D[0]==="+")&&i.parentNode?i.parentNode:i,O);u=q.expr?k.filter(q.expr, |
||||
q.set):q.set;if(D.length>0)y=C(u);else N=false;for(;D.length;){q=M=D.pop();if(o.relative[M])q=D.pop();else M="";if(q==null)q=i;o.relative[M](y,q,O)}}else y=[]}y||(y=u);y||k.error(M||g);if(f.call(y)==="[object Array]")if(N)if(i&&i.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&k.contains(i,y[g])))n.push(u[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&n.push(u[g]);else n.push.apply(n,y);else C(y,n);if(F){k(F,p,n,m);k.uniqueSort(n)}return n};k.uniqueSort=function(g){if(w){h= |
||||
l;g.sort(w);if(h)for(var i=1;i<g.length;i++)g[i]===g[i-1]&&g.splice(i--,1)}return g};k.matches=function(g,i){return k(g,null,null,i)};k.matchesSelector=function(g,i){return k(i,null,null,[g]).length>0};k.find=function(g,i,n){var m;if(!g)return[];for(var p=0,q=o.order.length;p<q;p++){var u,y=o.order[p];if(u=o.leftMatch[y].exec(g)){var F=u[1];u.splice(1,1);if(F.substr(F.length-1)!=="\\"){u[1]=(u[1]||"").replace(/\\/g,"");m=o.find[y](u,i,n);if(m!=null){g=g.replace(o.match[y],"");break}}}}m||(m=i.getElementsByTagName("*")); |
||||
return{set:m,expr:g}};k.filter=function(g,i,n,m){for(var p,q,u=g,y=[],F=i,M=i&&i[0]&&k.isXML(i[0]);g&&i.length;){for(var N in o.filter)if((p=o.leftMatch[N].exec(g))!=null&&p[2]){var O,D,R=o.filter[N];D=p[1];q=false;p.splice(1,1);if(D.substr(D.length-1)!=="\\"){if(F===y)y=[];if(o.preFilter[N])if(p=o.preFilter[N](p,F,n,y,m,M)){if(p===true)continue}else q=O=true;if(p)for(var j=0;(D=F[j])!=null;j++)if(D){O=R(D,p,j,F);var s=m^!!O;if(n&&O!=null)if(s)q=true;else F[j]=false;else if(s){y.push(D);q=true}}if(O!== |
||||
B){n||(F=y);g=g.replace(o.match[N],"");if(!q)return[];break}}}if(g===u)if(q==null)k.error(g);else break;u=g}return F};k.error=function(g){throw"Syntax error, unrecognized expression: "+g;};var o=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+\-]*)\))?/, |
||||
POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(g){return g.getAttribute("href")}},relative:{"+":function(g,i){var n=typeof i==="string",m=n&&!/\W/.test(i);n=n&&!m;if(m)i=i.toLowerCase();m=0;for(var p=g.length,q;m<p;m++)if(q=g[m]){for(;(q=q.previousSibling)&&q.nodeType!==1;);g[m]=n||q&&q.nodeName.toLowerCase()=== |
||||
i?q||false:q===i}n&&k.filter(i,g,true)},">":function(g,i){var n,m=typeof i==="string",p=0,q=g.length;if(m&&!/\W/.test(i))for(i=i.toLowerCase();p<q;p++){if(n=g[p]){n=n.parentNode;g[p]=n.nodeName.toLowerCase()===i?n:false}}else{for(;p<q;p++)if(n=g[p])g[p]=m?n.parentNode:n.parentNode===i;m&&k.filter(i,g,true)}},"":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m=i=i.toLowerCase();q=a}q("parentNode",i,p,g,m,n)},"~":function(g,i,n){var m,p=e++,q=b;if(typeof i==="string"&&!/\W/.test(i)){m= |
||||
i=i.toLowerCase();q=a}q("previousSibling",i,p,g,m,n)}},find:{ID:function(g,i,n){if(typeof i.getElementById!=="undefined"&&!n)return(g=i.getElementById(g[1]))&&g.parentNode?[g]:[]},NAME:function(g,i){if(typeof i.getElementsByName!=="undefined"){for(var n=[],m=i.getElementsByName(g[1]),p=0,q=m.length;p<q;p++)m[p].getAttribute("name")===g[1]&&n.push(m[p]);return n.length===0?null:n}},TAG:function(g,i){return i.getElementsByTagName(g[1])}},preFilter:{CLASS:function(g,i,n,m,p,q){g=" "+g[1].replace(/\\/g, |
||||
"")+" ";if(q)return g;q=0;for(var u;(u=i[q])!=null;q++)if(u)if(p^(u.className&&(" "+u.className+" ").replace(/[\t\n]/g," ").indexOf(g)>=0))n||m.push(u);else if(n)i[q]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()},CHILD:function(g){if(g[1]==="nth"){var i=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=i[1]+(i[2]||1)-0;g[3]=i[3]-0}g[0]=e++;return g},ATTR:function(g,i,n, |
||||
m,p,q){i=g[1].replace(/\\/g,"");if(!q&&o.attrMap[i])g[1]=o.attrMap[i];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,i,n,m,p){if(g[1]==="not")if((d.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,i);else{g=k.filter(g[3],i,n,true^p);n||m.push.apply(m,g);return false}else if(o.match.POS.test(g[0])||o.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled=== |
||||
true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,i,n){return!!k(n[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)},text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"=== |
||||
g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}},setFilters:{first:function(g,i){return i===0},last:function(g,i,n,m){return i===m.length-1},even:function(g,i){return i%2===0},odd:function(g,i){return i%2===1},lt:function(g,i,n){return i<n[3]-0},gt:function(g,i,n){return i>n[3]-0},nth:function(g,i,n){return n[3]- |
||||
0===i},eq:function(g,i,n){return n[3]-0===i}},filter:{PSEUDO:function(g,i,n,m){var p=i[1],q=o.filters[p];if(q)return q(g,n,i,m);else if(p==="contains")return(g.textContent||g.innerText||k.getText([g])||"").indexOf(i[3])>=0;else if(p==="not"){i=i[3];n=0;for(m=i.length;n<m;n++)if(i[n]===g)return false;return true}else k.error("Syntax error, unrecognized expression: "+p)},CHILD:function(g,i){var n=i[1],m=g;switch(n){case "only":case "first":for(;m=m.previousSibling;)if(m.nodeType===1)return false;if(n=== |
||||
"first")return true;m=g;case "last":for(;m=m.nextSibling;)if(m.nodeType===1)return false;return true;case "nth":n=i[2];var p=i[3];if(n===1&&p===0)return true;var q=i[0],u=g.parentNode;if(u&&(u.sizcache!==q||!g.nodeIndex)){var y=0;for(m=u.firstChild;m;m=m.nextSibling)if(m.nodeType===1)m.nodeIndex=++y;u.sizcache=q}m=g.nodeIndex-p;return n===0?m===0:m%n===0&&m/n>=0}},ID:function(g,i){return g.nodeType===1&&g.getAttribute("id")===i},TAG:function(g,i){return i==="*"&&g.nodeType===1||g.nodeName.toLowerCase()=== |
||||
i},CLASS:function(g,i){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(i)>-1},ATTR:function(g,i){var n=i[1];n=o.attrHandle[n]?o.attrHandle[n](g):g[n]!=null?g[n]:g.getAttribute(n);var m=n+"",p=i[2],q=i[4];return n==null?p==="!=":p==="="?m===q:p==="*="?m.indexOf(q)>=0:p==="~="?(" "+m+" ").indexOf(q)>=0:!q?m&&n!==false:p==="!="?m!==q:p==="^="?m.indexOf(q)===0:p==="$="?m.substr(m.length-q.length)===q:p==="|="?m===q||m.substr(0,q.length+1)===q+"-":false},POS:function(g,i,n,m){var p=o.setFilters[i[2]]; |
||||
if(p)return p(g,n,i,m)}}},x=o.match.POS,r=function(g,i){return"\\"+(i-0+1)},A;for(A in o.match){o.match[A]=RegExp(o.match[A].source+/(?![^\[]*\])(?![^\(]*\))/.source);o.leftMatch[A]=RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[A].source.replace(/\\(\d+)/g,r))}var C=function(g,i){g=Array.prototype.slice.call(g,0);if(i){i.push.apply(i,g);return i}return g};try{Array.prototype.slice.call(t.documentElement.childNodes,0)}catch(J){C=function(g,i){var n=0,m=i||[];if(f.call(g)==="[object Array]")Array.prototype.push.apply(m, |
||||
g);else if(typeof g.length==="number")for(var p=g.length;n<p;n++)m.push(g[n]);else for(;g[n];n++)m.push(g[n]);return m}}var w,I;if(t.documentElement.compareDocumentPosition)w=function(g,i){if(g===i){h=true;return 0}if(!g.compareDocumentPosition||!i.compareDocumentPosition)return g.compareDocumentPosition?-1:1;return g.compareDocumentPosition(i)&4?-1:1};else{w=function(g,i){var n,m,p=[],q=[];n=g.parentNode;m=i.parentNode;var u=n;if(g===i){h=true;return 0}else if(n===m)return I(g,i);else if(n){if(!m)return 1}else return-1; |
||||
for(;u;){p.unshift(u);u=u.parentNode}for(u=m;u;){q.unshift(u);u=u.parentNode}n=p.length;m=q.length;for(u=0;u<n&&u<m;u++)if(p[u]!==q[u])return I(p[u],q[u]);return u===n?I(g,q[u],-1):I(p[u],i,1)};I=function(g,i,n){if(g===i)return n;for(g=g.nextSibling;g;){if(g===i)return-1;g=g.nextSibling}return 1}}k.getText=function(g){for(var i="",n,m=0;g[m];m++){n=g[m];if(n.nodeType===3||n.nodeType===4)i+=n.nodeValue;else if(n.nodeType!==8)i+=k.getText(n.childNodes)}return i};(function(){var g=t.createElement("div"), |
||||
i="script"+(new Date).getTime(),n=t.documentElement;g.innerHTML="<a name='"+i+"'/>";n.insertBefore(g,n.firstChild);if(t.getElementById(i)){o.find.ID=function(m,p,q){if(typeof p.getElementById!=="undefined"&&!q)return(p=p.getElementById(m[1]))?p.id===m[1]||typeof p.getAttributeNode!=="undefined"&&p.getAttributeNode("id").nodeValue===m[1]?[p]:B:[]};o.filter.ID=function(m,p){var q=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&q&&q.nodeValue===p}}n.removeChild(g); |
||||
n=g=null})();(function(){var g=t.createElement("div");g.appendChild(t.createComment(""));if(g.getElementsByTagName("*").length>0)o.find.TAG=function(i,n){var m=n.getElementsByTagName(i[1]);if(i[1]==="*"){for(var p=[],q=0;m[q];q++)m[q].nodeType===1&&p.push(m[q]);m=p}return m};g.innerHTML="<a href='#'></a>";if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")o.attrHandle.href=function(i){return i.getAttribute("href",2)};g=null})();t.querySelectorAll&& |
||||
function(){var g=k,i=t.createElement("div");i.innerHTML="<p class='TEST'></p>";if(!(i.querySelectorAll&&i.querySelectorAll(".TEST").length===0)){k=function(m,p,q,u){p=p||t;m=m.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!u&&!k.isXML(p))if(p.nodeType===9)try{return C(p.querySelectorAll(m),q)}catch(y){}else if(p.nodeType===1&&p.nodeName.toLowerCase()!=="object"){var F=p.getAttribute("id"),M=F||"__sizzle__";F||p.setAttribute("id",M);try{return C(p.querySelectorAll("#"+M+" "+m),q)}catch(N){}finally{F|| |
||||
p.removeAttribute("id")}}return g(m,p,q,u)};for(var n in g)k[n]=g[n];i=null}}();(function(){var g=t.documentElement,i=g.matchesSelector||g.mozMatchesSelector||g.webkitMatchesSelector||g.msMatchesSelector,n=false;try{i.call(t.documentElement,"[test!='']:sizzle")}catch(m){n=true}if(i)k.matchesSelector=function(p,q){q=q.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(p))try{if(n||!o.match.PSEUDO.test(q)&&!/!=/.test(q))return i.call(p,q)}catch(u){}return k(q,null,null,[p]).length>0}})();(function(){var g= |
||||
t.createElement("div");g.innerHTML="<div class='test e'></div><div class='test'></div>";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){o.order.splice(1,0,"CLASS");o.find.CLASS=function(i,n,m){if(typeof n.getElementsByClassName!=="undefined"&&!m)return n.getElementsByClassName(i[1])};g=null}}})();k.contains=t.documentElement.contains?function(g,i){return g!==i&&(g.contains?g.contains(i):true)}:t.documentElement.compareDocumentPosition? |
||||
function(g,i){return!!(g.compareDocumentPosition(i)&16)}:function(){return false};k.isXML=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false};var L=function(g,i){for(var n,m=[],p="",q=i.nodeType?[i]:i;n=o.match.PSEUDO.exec(g);){p+=n[0];g=g.replace(o.match.PSEUDO,"")}g=o.relative[g]?g+"*":g;n=0;for(var u=q.length;n<u;n++)k(g,q[n],m);return k.filter(p,m)};c.find=k;c.expr=k.selectors;c.expr[":"]=c.expr.filters;c.unique=k.uniqueSort;c.text=k.getText;c.isXMLDoc=k.isXML; |
||||
c.contains=k.contains})();var Za=/Until$/,$a=/^(?:parents|prevUntil|prevAll)/,ab=/,/,Na=/^.[^:#\[\.,]*$/,bb=Array.prototype.slice,cb=c.expr.match.POS;c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,e=0,f=this.length;e<f;e++){d=b.length;c.find(a,this[e],b);if(e>0)for(var h=d;h<b.length;h++)for(var l=0;l<d;l++)if(b[l]===b[h]){b.splice(h--,1);break}}return b},has:function(a){var b=c(a);return this.filter(function(){for(var d=0,e=b.length;d<e;d++)if(c.contains(this,b[d]))return true})}, |
||||
not:function(a){return this.pushStack(ma(this,a,false),"not",a)},filter:function(a){return this.pushStack(ma(this,a,true),"filter",a)},is:function(a){return!!a&&c.filter(a,this).length>0},closest:function(a,b){var d=[],e,f,h=this[0];if(c.isArray(a)){var l,k={},o=1;if(h&&a.length){e=0;for(f=a.length;e<f;e++){l=a[e];k[l]||(k[l]=c.expr.match.POS.test(l)?c(l,b||this.context):l)}for(;h&&h.ownerDocument&&h!==b;){for(l in k){e=k[l];if(e.jquery?e.index(h)>-1:c(h).is(e))d.push({selector:l,elem:h,level:o})}h= |
||||
h.parentNode;o++}}return d}l=cb.test(a)?c(a,b||this.context):null;e=0;for(f=this.length;e<f;e++)for(h=this[e];h;)if(l?l.index(h)>-1:c.find.matchesSelector(h,a)){d.push(h);break}else{h=h.parentNode;if(!h||!h.ownerDocument||h===b)break}d=d.length>1?c.unique(d):d;return this.pushStack(d,"closest",a)},index:function(a){if(!a||typeof a==="string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var d=typeof a==="string"?c(a,b||this.context): |
||||
c.makeArray(a),e=c.merge(this.get(),d);return this.pushStack(!d[0]||!d[0].parentNode||d[0].parentNode.nodeType===11||!e[0]||!e[0].parentNode||e[0].parentNode.nodeType===11?e:c.unique(e))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode",d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a, |
||||
2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a, |
||||
b){c.fn[a]=function(d,e){var f=c.map(this,b,d);Za.test(a)||(e=d);if(e&&typeof e==="string")f=c.filter(e,f);f=this.length>1?c.unique(f):f;if((this.length>1||ab.test(e))&&$a.test(a))f=f.reverse();return this.pushStack(f,a,bb.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return b.length===1?c.find.matchesSelector(b[0],a)?[b[0]]:[]:c.find.matches(a,b)},dir:function(a,b,d){var e=[];for(a=a[b];a&&a.nodeType!==9&&(d===B||a.nodeType!==1||!c(a).is(d));){a.nodeType===1&& |
||||
e.push(a);a=a[b]}return e},nth:function(a,b,d){b=b||1;for(var e=0;a;a=a[d])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var za=/ jQuery\d+="(?:\d+|null)"/g,$=/^\s+/,Aa=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Ba=/<([\w:]+)/,db=/<tbody/i,eb=/<|&#?\w+;/,Ca=/<(?:script|object|embed|option|style)/i,Da=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/\=([^="'>\s]+\/)>/g,P={option:[1, |
||||
"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};P.optgroup=P.option;P.tbody=P.tfoot=P.colgroup=P.caption=P.thead;P.th=P.td;if(!c.support.htmlSerialize)P._default=[1,"div<div>","</div>"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= |
||||
c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==B)return this.empty().append((this[0]&&this[0].ownerDocument||t).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, |
||||
wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, |
||||
prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, |
||||
this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,e;(e=this[d])!=null;d++)if(!a||c.filter(a,[e]).length){if(!b&&e.nodeType===1){c.cleanData(e.getElementsByTagName("*"));c.cleanData([e])}e.parentNode&&e.parentNode.removeChild(e)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); |
||||
return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,e=this.ownerDocument;if(!d){d=e.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(za,"").replace(fb,'="$1">').replace($,"")],e)[0]}else return this.cloneNode(true)});if(a===true){na(this,b);na(this.find("*"),b.find("*"))}return b},html:function(a){if(a===B)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(za,""):null; |
||||
else if(typeof a==="string"&&!Ca.test(a)&&(c.support.leadingWhitespace||!$.test(a))&&!P[(Ba.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Aa,"<$1></$2>");try{for(var b=0,d=this.length;b<d;b++)if(this[b].nodeType===1){c.cleanData(this[b].getElementsByTagName("*"));this[b].innerHTML=a}}catch(e){this.empty().append(a)}}else c.isFunction(a)?this.each(function(f){var h=c(this);h.html(a.call(this,f,h.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(c.isFunction(a))return this.each(function(b){var d= |
||||
c(this),e=d.html();d.replaceWith(a.call(this,b,e))});if(typeof a!=="string")a=c(a).detach();return this.each(function(){var b=this.nextSibling,d=this.parentNode;c(this).remove();b?c(b).before(a):c(d).append(a)})}else return this.pushStack(c(c.isFunction(a)?a():a),"replaceWith",a)},detach:function(a){return this.remove(a,true)},domManip:function(a,b,d){var e,f,h,l=a[0],k=[];if(!c.support.checkClone&&arguments.length===3&&typeof l==="string"&&Da.test(l))return this.each(function(){c(this).domManip(a, |
||||
b,d,true)});if(c.isFunction(l))return this.each(function(x){var r=c(this);a[0]=l.call(this,x,b?r.html():B);r.domManip(a,b,d)});if(this[0]){e=l&&l.parentNode;e=c.support.parentNode&&e&&e.nodeType===11&&e.childNodes.length===this.length?{fragment:e}:c.buildFragment(a,this,k);h=e.fragment;if(f=h.childNodes.length===1?h=h.firstChild:h.firstChild){b=b&&c.nodeName(f,"tr");f=0;for(var o=this.length;f<o;f++)d.call(b?c.nodeName(this[f],"table")?this[f].getElementsByTagName("tbody")[0]||this[f].appendChild(this[f].ownerDocument.createElement("tbody")): |
||||
this[f]:this[f],f>0||e.cacheable||this.length>1?h.cloneNode(true):h)}k.length&&c.each(k,Oa)}return this}});c.buildFragment=function(a,b,d){var e,f,h;b=b&&b[0]?b[0].ownerDocument||b[0]:t;if(a.length===1&&typeof a[0]==="string"&&a[0].length<512&&b===t&&!Ca.test(a[0])&&(c.support.checkClone||!Da.test(a[0]))){f=true;if(h=c.fragments[a[0]])if(h!==1)e=h}if(!e){e=b.createDocumentFragment();c.clean(a,b,e,d)}if(f)c.fragments[a[0]]=h?e:1;return{fragment:e,cacheable:f}};c.fragments={};c.each({appendTo:"append", |
||||
prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var e=[];d=c(d);var f=this.length===1&&this[0].parentNode;if(f&&f.nodeType===11&&f.childNodes.length===1&&d.length===1){d[b](this[0]);return this}else{f=0;for(var h=d.length;f<h;f++){var l=(f>0?this.clone(true):this).get();c(d[f])[b](l);e=e.concat(l)}return this.pushStack(e,a,d.selector)}}});c.extend({clean:function(a,b,d,e){b=b||t;if(typeof b.createElement==="undefined")b=b.ownerDocument|| |
||||
b[0]&&b[0].ownerDocument||t;for(var f=[],h=0,l;(l=a[h])!=null;h++){if(typeof l==="number")l+="";if(l){if(typeof l==="string"&&!eb.test(l))l=b.createTextNode(l);else if(typeof l==="string"){l=l.replace(Aa,"<$1></$2>");var k=(Ba.exec(l)||["",""])[1].toLowerCase(),o=P[k]||P._default,x=o[0],r=b.createElement("div");for(r.innerHTML=o[1]+l+o[2];x--;)r=r.lastChild;if(!c.support.tbody){x=db.test(l);k=k==="table"&&!x?r.firstChild&&r.firstChild.childNodes:o[1]==="<table>"&&!x?r.childNodes:[];for(o=k.length- |
||||
1;o>=0;--o)c.nodeName(k[o],"tbody")&&!k[o].childNodes.length&&k[o].parentNode.removeChild(k[o])}!c.support.leadingWhitespace&&$.test(l)&&r.insertBefore(b.createTextNode($.exec(l)[0]),r.firstChild);l=r.childNodes}if(l.nodeType)f.push(l);else f=c.merge(f,l)}}if(d)for(h=0;f[h];h++)if(e&&c.nodeName(f[h],"script")&&(!f[h].type||f[h].type.toLowerCase()==="text/javascript"))e.push(f[h].parentNode?f[h].parentNode.removeChild(f[h]):f[h]);else{f[h].nodeType===1&&f.splice.apply(f,[h+1,0].concat(c.makeArray(f[h].getElementsByTagName("script")))); |
||||
d.appendChild(f[h])}return f},cleanData:function(a){for(var b,d,e=c.cache,f=c.event.special,h=c.support.deleteExpando,l=0,k;(k=a[l])!=null;l++)if(!(k.nodeName&&c.noData[k.nodeName.toLowerCase()]))if(d=k[c.expando]){if((b=e[d])&&b.events)for(var o in b.events)f[o]?c.event.remove(k,o):c.removeEvent(k,o,b.handle);if(h)delete k[c.expando];else k.removeAttribute&&k.removeAttribute(c.expando);delete e[d]}}});var Ea=/alpha\([^)]*\)/i,gb=/opacity=([^)]*)/,hb=/-([a-z])/ig,ib=/([A-Z])/g,Fa=/^-?\d+(?:px)?$/i, |
||||
jb=/^-?\d/,kb={position:"absolute",visibility:"hidden",display:"block"},Pa=["Left","Right"],Qa=["Top","Bottom"],W,Ga,aa,lb=function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){if(arguments.length===2&&b===B)return this;return c.access(this,a,b,true,function(d,e,f){return f!==B?c.style(d,e,f):c.css(d,e)})};c.extend({cssHooks:{opacity:{get:function(a,b){if(b){var d=W(a,"opacity","opacity");return d===""?"1":d}else return a.style.opacity}}},cssNumber:{zIndex:true,fontWeight:true,opacity:true, |
||||
zoom:true,lineHeight:true},cssProps:{"float":c.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,b,d,e){if(!(!a||a.nodeType===3||a.nodeType===8||!a.style)){var f,h=c.camelCase(b),l=a.style,k=c.cssHooks[h];b=c.cssProps[h]||h;if(d!==B){if(!(typeof d==="number"&&isNaN(d)||d==null)){if(typeof d==="number"&&!c.cssNumber[h])d+="px";if(!k||!("set"in k)||(d=k.set(a,d))!==B)try{l[b]=d}catch(o){}}}else{if(k&&"get"in k&&(f=k.get(a,false,e))!==B)return f;return l[b]}}},css:function(a,b,d){var e,f=c.camelCase(b), |
||||
h=c.cssHooks[f];b=c.cssProps[f]||f;if(h&&"get"in h&&(e=h.get(a,true,d))!==B)return e;else if(W)return W(a,b,f)},swap:function(a,b,d){var e={},f;for(f in b){e[f]=a.style[f];a.style[f]=b[f]}d.call(a);for(f in b)a.style[f]=e[f]},camelCase:function(a){return a.replace(hb,lb)}});c.curCSS=c.css;c.each(["height","width"],function(a,b){c.cssHooks[b]={get:function(d,e,f){var h;if(e){if(d.offsetWidth!==0)h=oa(d,b,f);else c.swap(d,kb,function(){h=oa(d,b,f)});if(h<=0){h=W(d,b,b);if(h==="0px"&&aa)h=aa(d,b,b); |
||||
if(h!=null)return h===""||h==="auto"?"0px":h}if(h<0||h==null){h=d.style[b];return h===""||h==="auto"?"0px":h}return typeof h==="string"?h:h+"px"}},set:function(d,e){if(Fa.test(e)){e=parseFloat(e);if(e>=0)return e+"px"}else return e}}});if(!c.support.opacity)c.cssHooks.opacity={get:function(a,b){return gb.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var d=a.style;d.zoom=1;var e=c.isNaN(b)?"":"alpha(opacity="+b*100+")",f= |
||||
d.filter||"";d.filter=Ea.test(f)?f.replace(Ea,e):d.filter+" "+e}};if(t.defaultView&&t.defaultView.getComputedStyle)Ga=function(a,b,d){var e;d=d.replace(ib,"-$1").toLowerCase();if(!(b=a.ownerDocument.defaultView))return B;if(b=b.getComputedStyle(a,null)){e=b.getPropertyValue(d);if(e===""&&!c.contains(a.ownerDocument.documentElement,a))e=c.style(a,d)}return e};if(t.documentElement.currentStyle)aa=function(a,b){var d,e,f=a.currentStyle&&a.currentStyle[b],h=a.style;if(!Fa.test(f)&&jb.test(f)){d=h.left; |
||||
e=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;h.left=b==="fontSize"?"1em":f||0;f=h.pixelLeft+"px";h.left=d;a.runtimeStyle.left=e}return f===""?"auto":f};W=Ga||aa;if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b=a.offsetHeight;return a.offsetWidth===0&&b===0||!c.support.reliableHiddenOffsets&&(a.style.display||c.css(a,"display"))==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var mb=c.now(),nb=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi, |
||||
ob=/^(?:select|textarea)/i,pb=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,qb=/^(?:GET|HEAD)$/,Ra=/\[\]$/,T=/\=\?(&|$)/,ja=/\?/,rb=/([?&])_=[^&]*/,sb=/^(\w+:)?\/\/([^\/?#]+)/,tb=/%20/g,ub=/#.*$/,Ha=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!=="string"&&Ha)return Ha.apply(this,arguments);else if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var f=a.slice(e,a.length);a=a.slice(0,e)}e="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b=== |
||||
"object"){b=c.param(b,c.ajaxSettings.traditional);e="POST"}var h=this;c.ajax({url:a,type:e,dataType:"html",data:b,complete:function(l,k){if(k==="success"||k==="notmodified")h.html(f?c("<div>").append(l.responseText.replace(nb,"")).find(f):l.responseText);d&&h.each(d,[l.responseText,k,l])}});return this},serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&& |
||||
!this.disabled&&(this.checked||ob.test(this.nodeName)||pb.test(this.type))}).map(function(a,b){var d=c(this).val();return d==null?null:c.isArray(d)?c.map(d,function(e){return{name:b.name,value:e}}):{name:b.name,value:d}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:e})}, |
||||
getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,e){if(c.isFunction(b)){e=e||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:e})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return new E.XMLHttpRequest},accepts:{xml:"application/xml, text/xml",html:"text/html", |
||||
script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},ajax:function(a){var b=c.extend(true,{},c.ajaxSettings,a),d,e,f,h=b.type.toUpperCase(),l=qb.test(h);b.url=b.url.replace(ub,"");b.context=a&&a.context!=null?a.context:b;if(b.data&&b.processData&&typeof b.data!=="string")b.data=c.param(b.data,b.traditional);if(b.dataType==="jsonp"){if(h==="GET")T.test(b.url)||(b.url+=(ja.test(b.url)?"&":"?")+(b.jsonp||"callback")+"=?");else if(!b.data|| |
||||
!T.test(b.data))b.data=(b.data?b.data+"&":"")+(b.jsonp||"callback")+"=?";b.dataType="json"}if(b.dataType==="json"&&(b.data&&T.test(b.data)||T.test(b.url))){d=b.jsonpCallback||"jsonp"+mb++;if(b.data)b.data=(b.data+"").replace(T,"="+d+"$1");b.url=b.url.replace(T,"="+d+"$1");b.dataType="script";var k=E[d];E[d]=function(m){if(c.isFunction(k))k(m);else{E[d]=B;try{delete E[d]}catch(p){}}f=m;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);r&&r.removeChild(A)}}if(b.dataType==="script"&&b.cache===null)b.cache= |
||||
false;if(b.cache===false&&l){var o=c.now(),x=b.url.replace(rb,"$1_="+o);b.url=x+(x===b.url?(ja.test(b.url)?"&":"?")+"_="+o:"")}if(b.data&&l)b.url+=(ja.test(b.url)?"&":"?")+b.data;b.global&&c.active++===0&&c.event.trigger("ajaxStart");o=(o=sb.exec(b.url))&&(o[1]&&o[1].toLowerCase()!==location.protocol||o[2].toLowerCase()!==location.host);if(b.dataType==="script"&&h==="GET"&&o){var r=t.getElementsByTagName("head")[0]||t.documentElement,A=t.createElement("script");if(b.scriptCharset)A.charset=b.scriptCharset; |
||||
A.src=b.url;if(!d){var C=false;A.onload=A.onreadystatechange=function(){if(!C&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){C=true;c.handleSuccess(b,w,e,f);c.handleComplete(b,w,e,f);A.onload=A.onreadystatechange=null;r&&A.parentNode&&r.removeChild(A)}}}r.insertBefore(A,r.firstChild);return B}var J=false,w=b.xhr();if(w){b.username?w.open(h,b.url,b.async,b.username,b.password):w.open(h,b.url,b.async);try{if(b.data!=null&&!l||a&&a.contentType)w.setRequestHeader("Content-Type", |
||||
b.contentType);if(b.ifModified){c.lastModified[b.url]&&w.setRequestHeader("If-Modified-Since",c.lastModified[b.url]);c.etag[b.url]&&w.setRequestHeader("If-None-Match",c.etag[b.url])}o||w.setRequestHeader("X-Requested-With","XMLHttpRequest");w.setRequestHeader("Accept",b.dataType&&b.accepts[b.dataType]?b.accepts[b.dataType]+", */*; q=0.01":b.accepts._default)}catch(I){}if(b.beforeSend&&b.beforeSend.call(b.context,w,b)===false){b.global&&c.active--===1&&c.event.trigger("ajaxStop");w.abort();return false}b.global&& |
||||
c.triggerGlobal(b,"ajaxSend",[w,b]);var L=w.onreadystatechange=function(m){if(!w||w.readyState===0||m==="abort"){J||c.handleComplete(b,w,e,f);J=true;if(w)w.onreadystatechange=c.noop}else if(!J&&w&&(w.readyState===4||m==="timeout")){J=true;w.onreadystatechange=c.noop;e=m==="timeout"?"timeout":!c.httpSuccess(w)?"error":b.ifModified&&c.httpNotModified(w,b.url)?"notmodified":"success";var p;if(e==="success")try{f=c.httpData(w,b.dataType,b)}catch(q){e="parsererror";p=q}if(e==="success"||e==="notmodified")d|| |
||||
c.handleSuccess(b,w,e,f);else c.handleError(b,w,e,p);d||c.handleComplete(b,w,e,f);m==="timeout"&&w.abort();if(b.async)w=null}};try{var g=w.abort;w.abort=function(){w&&Function.prototype.call.call(g,w);L("abort")}}catch(i){}b.async&&b.timeout>0&&setTimeout(function(){w&&!J&&L("timeout")},b.timeout);try{w.send(l||b.data==null?null:b.data)}catch(n){c.handleError(b,w,null,n);c.handleComplete(b,w,e,f)}b.async||L();return w}},param:function(a,b){var d=[],e=function(h,l){l=c.isFunction(l)?l():l;d[d.length]= |
||||
encodeURIComponent(h)+"="+encodeURIComponent(l)};if(b===B)b=c.ajaxSettings.traditional;if(c.isArray(a)||a.jquery)c.each(a,function(){e(this.name,this.value)});else for(var f in a)da(f,a[f],b,e);return d.join("&").replace(tb,"+")}});c.extend({active:0,lastModified:{},etag:{},handleError:function(a,b,d,e){a.error&&a.error.call(a.context,b,d,e);a.global&&c.triggerGlobal(a,"ajaxError",[b,a,e])},handleSuccess:function(a,b,d,e){a.success&&a.success.call(a.context,e,d,b);a.global&&c.triggerGlobal(a,"ajaxSuccess", |
||||
[b,a])},handleComplete:function(a,b,d){a.complete&&a.complete.call(a.context,b,d);a.global&&c.triggerGlobal(a,"ajaxComplete",[b,a]);a.global&&c.active--===1&&c.event.trigger("ajaxStop")},triggerGlobal:function(a,b,d){(a.context&&a.context.url==null?c(a.context):c.event).trigger(b,d)},httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status===1223}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"), |
||||
e=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(e)c.etag[b]=e;return a.status===304},httpData:function(a,b,d){var e=a.getResponseHeader("content-type")||"",f=b==="xml"||!b&&e.indexOf("xml")>=0;a=f?a.responseXML:a.responseText;f&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b==="json"||!b&&e.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&e.indexOf("javascript")>=0)c.globalEval(a);return a}}); |
||||
if(E.ActiveXObject)c.ajaxSettings.xhr=function(){if(E.location.protocol!=="file:")try{return new E.XMLHttpRequest}catch(a){}try{return new E.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}};c.support.ajax=!!c.ajaxSettings.xhr();var ea={},vb=/^(?:toggle|show|hide)$/,wb=/^([+\-]=)?([\d+.\-]+)(.*)$/,ba,pa=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b,d){if(a||a===0)return this.animate(S("show", |
||||
3),a,b,d);else{d=0;for(var e=this.length;d<e;d++){a=this[d];b=a.style.display;if(!c.data(a,"olddisplay")&&b==="none")b=a.style.display="";b===""&&c.css(a,"display")==="none"&&c.data(a,"olddisplay",qa(a.nodeName))}for(d=0;d<e;d++){a=this[d];b=a.style.display;if(b===""||b==="none")a.style.display=c.data(a,"olddisplay")||""}return this}},hide:function(a,b,d){if(a||a===0)return this.animate(S("hide",3),a,b,d);else{a=0;for(b=this.length;a<b;a++){d=c.css(this[a],"display");d!=="none"&&c.data(this[a],"olddisplay", |
||||
d)}for(a=0;a<b;a++)this[a].style.display="none";return this}},_toggle:c.fn.toggle,toggle:function(a,b,d){var e=typeof a==="boolean";if(c.isFunction(a)&&c.isFunction(b))this._toggle.apply(this,arguments);else a==null||e?this.each(function(){var f=e?a:c(this).is(":hidden");c(this)[f?"show":"hide"]()}):this.animate(S("toggle",3),a,b,d);return this},fadeTo:function(a,b,d,e){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,d,e)},animate:function(a,b,d,e){var f=c.speed(b, |
||||
d,e);if(c.isEmptyObject(a))return this.each(f.complete);return this[f.queue===false?"each":"queue"](function(){var h=c.extend({},f),l,k=this.nodeType===1,o=k&&c(this).is(":hidden"),x=this;for(l in a){var r=c.camelCase(l);if(l!==r){a[r]=a[l];delete a[l];l=r}if(a[l]==="hide"&&o||a[l]==="show"&&!o)return h.complete.call(this);if(k&&(l==="height"||l==="width")){h.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY];if(c.css(this,"display")==="inline"&&c.css(this,"float")==="none")if(c.support.inlineBlockNeedsLayout)if(qa(this.nodeName)=== |
||||
"inline")this.style.display="inline-block";else{this.style.display="inline";this.style.zoom=1}else this.style.display="inline-block"}if(c.isArray(a[l])){(h.specialEasing=h.specialEasing||{})[l]=a[l][1];a[l]=a[l][0]}}if(h.overflow!=null)this.style.overflow="hidden";h.curAnim=c.extend({},a);c.each(a,function(A,C){var J=new c.fx(x,h,A);if(vb.test(C))J[C==="toggle"?o?"show":"hide":C](a);else{var w=wb.exec(C),I=J.cur()||0;if(w){var L=parseFloat(w[2]),g=w[3]||"px";if(g!=="px"){c.style(x,A,(L||1)+g);I=(L|| |
||||
1)/J.cur()*I;c.style(x,A,I+g)}if(w[1])L=(w[1]==="-="?-1:1)*L+I;J.custom(I,L,g)}else J.custom(I,C,"")}});return true})},stop:function(a,b){var d=c.timers;a&&this.queue([]);this.each(function(){for(var e=d.length-1;e>=0;e--)if(d[e].elem===this){b&&d[e](true);d.splice(e,1)}});b||this.dequeue();return this}});c.each({slideDown:S("show",1),slideUp:S("hide",1),slideToggle:S("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){c.fn[a]=function(d,e,f){return this.animate(b, |
||||
d,e,f)}});c.extend({speed:function(a,b,d){var e=a&&typeof a==="object"?c.extend({},a):{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};e.duration=c.fx.off?0:typeof e.duration==="number"?e.duration:e.duration in c.fx.speeds?c.fx.speeds[e.duration]:c.fx.speeds._default;e.old=e.complete;e.complete=function(){e.queue!==false&&c(this).dequeue();c.isFunction(e.old)&&e.old.call(this)};return e},easing:{linear:function(a,b,d,e){return d+e*a},swing:function(a,b,d,e){return(-Math.cos(a* |
||||
Math.PI)/2+0.5)*e+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]||c.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a=parseFloat(c.css(this.elem,this.prop));return a&&a>-1E4?a:0},custom:function(a,b,d){function e(l){return f.step(l)} |
||||
var f=this,h=c.fx;this.startTime=c.now();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start;this.pos=this.state=0;e.elem=this.elem;if(e()&&c.timers.push(e)&&!ba)ba=setInterval(h.tick,h.interval)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true; |
||||
this.custom(this.cur(),0)},step:function(a){var b=c.now(),d=true;if(a||b>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var e in this.options.curAnim)if(this.options.curAnim[e]!==true)d=false;if(d){if(this.options.overflow!=null&&!c.support.shrinkWrapBlocks){var f=this.elem,h=this.options;c.each(["","X","Y"],function(k,o){f.style["overflow"+o]=h.overflow[k]})}this.options.hide&&c(this.elem).hide();if(this.options.hide|| |
||||
this.options.show)for(var l in this.options.curAnim)c.style(this.elem,l,this.options.orig[l]);this.options.complete.call(this.elem)}return false}else{a=b-this.startTime;this.state=a/this.options.duration;b=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||b](this.state,a,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a= |
||||
c.timers,b=0;b<a.length;b++)a[b]()||a.splice(b--,1);a.length||c.fx.stop()},interval:13,stop:function(){clearInterval(ba);ba=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){c.style(a.elem,"opacity",a.now)},_default:function(a){if(a.elem.style&&a.elem.style[a.prop]!=null)a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit;else a.elem[a.prop]=a.now}}});if(c.expr&&c.expr.filters)c.expr.filters.animated=function(a){return c.grep(c.timers,function(b){return a=== |
||||
b.elem}).length};var xb=/^t(?:able|d|h)$/i,Ia=/^(?:body|html)$/i;c.fn.offset="getBoundingClientRect"in t.documentElement?function(a){var b=this[0],d;if(a)return this.each(function(l){c.offset.setOffset(this,a,l)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);try{d=b.getBoundingClientRect()}catch(e){}var f=b.ownerDocument,h=f.documentElement;if(!d||!c.contains(h,b))return d||{top:0,left:0};b=f.body;f=fa(f);return{top:d.top+(f.pageYOffset||c.support.boxModel&& |
||||
h.scrollTop||b.scrollTop)-(h.clientTop||b.clientTop||0),left:d.left+(f.pageXOffset||c.support.boxModel&&h.scrollLeft||b.scrollLeft)-(h.clientLeft||b.clientLeft||0)}}:function(a){var b=this[0];if(a)return this.each(function(x){c.offset.setOffset(this,a,x)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return c.offset.bodyOffset(b);c.offset.initialize();var d,e=b.offsetParent,f=b.ownerDocument,h=f.documentElement,l=f.body;d=(f=f.defaultView)?f.getComputedStyle(b,null):b.currentStyle; |
||||
for(var k=b.offsetTop,o=b.offsetLeft;(b=b.parentNode)&&b!==l&&b!==h;){if(c.offset.supportsFixedPosition&&d.position==="fixed")break;d=f?f.getComputedStyle(b,null):b.currentStyle;k-=b.scrollTop;o-=b.scrollLeft;if(b===e){k+=b.offsetTop;o+=b.offsetLeft;if(c.offset.doesNotAddBorder&&!(c.offset.doesAddBorderForTableAndCells&&xb.test(b.nodeName))){k+=parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}e=b.offsetParent}if(c.offset.subtractsBorderForOverflowNotVisible&&d.overflow!=="visible"){k+= |
||||
parseFloat(d.borderTopWidth)||0;o+=parseFloat(d.borderLeftWidth)||0}d=d}if(d.position==="relative"||d.position==="static"){k+=l.offsetTop;o+=l.offsetLeft}if(c.offset.supportsFixedPosition&&d.position==="fixed"){k+=Math.max(h.scrollTop,l.scrollTop);o+=Math.max(h.scrollLeft,l.scrollLeft)}return{top:k,left:o}};c.offset={initialize:function(){var a=t.body,b=t.createElement("div"),d,e,f,h=parseFloat(c.css(a,"marginTop"))||0;c.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px", |
||||
height:"1px",visibility:"hidden"});b.innerHTML="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";a.insertBefore(b,a.firstChild);d=b.firstChild;e=d.firstChild;f=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=e.offsetTop!==5;this.doesAddBorderForTableAndCells= |
||||
f.offsetTop===5;e.style.position="fixed";e.style.top="20px";this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15;e.style.position=e.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==h;a.removeChild(b);c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.css(a, |
||||
"marginTop"))||0;d+=parseFloat(c.css(a,"marginLeft"))||0}return{top:b,left:d}},setOffset:function(a,b,d){var e=c.css(a,"position");if(e==="static")a.style.position="relative";var f=c(a),h=f.offset(),l=c.css(a,"top"),k=c.css(a,"left"),o=e==="absolute"&&c.inArray("auto",[l,k])>-1;e={};var x={};if(o)x=f.position();l=o?x.top:parseInt(l,10)||0;k=o?x.left:parseInt(k,10)||0;if(c.isFunction(b))b=b.call(a,d,h);if(b.top!=null)e.top=b.top-h.top+l;if(b.left!=null)e.left=b.left-h.left+k;"using"in b?b.using.call(a, |
||||
e):f.css(e)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),e=Ia.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.css(a,"marginTop"))||0;d.left-=parseFloat(c.css(a,"marginLeft"))||0;e.top+=parseFloat(c.css(b[0],"borderTopWidth"))||0;e.left+=parseFloat(c.css(b[0],"borderLeftWidth"))||0;return{top:d.top-e.top,left:d.left-e.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||t.body;a&&!Ia.test(a.nodeName)&& |
||||
c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(e){var f=this[0],h;if(!f)return null;if(e!==B)return this.each(function(){if(h=fa(this))h.scrollTo(!a?e:c(h).scrollLeft(),a?e:c(h).scrollTop());else this[d]=e});else return(h=fa(f))?"pageXOffset"in h?h[a?"pageYOffset":"pageXOffset"]:c.support.boxModel&&h.document.documentElement[d]||h.document.body[d]:f[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase(); |
||||
c.fn["inner"+b]=function(){return this[0]?parseFloat(c.css(this[0],d,"padding")):null};c.fn["outer"+b]=function(e){return this[0]?parseFloat(c.css(this[0],d,e?"margin":"border")):null};c.fn[d]=function(e){var f=this[0];if(!f)return e==null?null:this;if(c.isFunction(e))return this.each(function(l){var k=c(this);k[d](e.call(this,l,k[d]()))});if(c.isWindow(f))return f.document.compatMode==="CSS1Compat"&&f.document.documentElement["client"+b]||f.document.body["client"+b];else if(f.nodeType===9)return Math.max(f.documentElement["client"+ |
||||
b],f.body["scroll"+b],f.documentElement["scroll"+b],f.body["offset"+b],f.documentElement["offset"+b]);else if(e===B){f=c.css(f,d);var h=parseFloat(f);return c.isNaN(h)?f:h}else return this.css(d,typeof e==="string"?e:e+"px")}})})(window); |
@ -0,0 +1,153 @@ |
||||
|
||||
/* |
||||
* Superfish v1.4.8 - jQuery menu widget |
||||
* Copyright (c) 2008 Joel Birch |
||||
* |
||||
* Dual licensed under the MIT and GPL licenses: |
||||
* http://www.opensource.org/licenses/mit-license.php
|
||||
* http://www.gnu.org/licenses/gpl.html
|
||||
* |
||||
* CHANGELOG: http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt
|
||||
*/ |
||||
|
||||
; |
||||
(function($){ |
||||
$.fn.superfish = function(op){ |
||||
|
||||
var sf = $.fn.superfish, |
||||
c = sf.c, |
||||
menuActive = false, |
||||
$arrow = $(['<span class="',c.arrowClass,'"> »</span>'].join('')), |
||||
click = function(){ |
||||
var $$ = $(this), menu = getMenu($$), o = sf.op; |
||||
if (o.firstOnClick && !menuActive && $$.parent()[0] == menu) { |
||||
menuActive = true; |
||||
clearTimeout(menu.sfTimer); |
||||
$$.showSuperfishUl().siblings().hideSuperfishUl(); |
||||
return false; // prevent redirect to anchor target href
|
||||
} |
||||
}, |
||||
over = function(){ |
||||
var $$ = $(this), menu = getMenu($$), o = sf.op; |
||||
if (!o.firstOnClick || menuActive || $$.parent()[0] != menu) { |
||||
clearTimeout(menu.sfTimer); |
||||
$$.showSuperfishUl().siblings().hideSuperfishUl(); |
||||
} |
||||
}, |
||||
out = function(){ |
||||
var $$ = $(this), menu = getMenu($$), o = sf.op; |
||||
clearTimeout(menu.sfTimer); |
||||
menu.sfTimer=setTimeout(function(){ |
||||
o.retainPath=($.inArray($$[0],o.$path)>-1); |
||||
$$.hideSuperfishUl(); |
||||
if (o.$path.length && $$.parents(['li.',o.hoverClass].join('')).length<1){ |
||||
over.call(o.$path); |
||||
} |
||||
else { |
||||
menuActive = false; |
||||
} |
||||
},o.delay); |
||||
}, |
||||
getMenu = function($menu){ |
||||
var menu = $menu.parents(['ul.',c.menuClass,':first'].join(''))[0]; |
||||
sf.op = sf.o[menu.serial]; |
||||
return menu; |
||||
}, |
||||
addArrow = function($a){ |
||||
$a.addClass(c.anchorClass).append($arrow.clone()); |
||||
}; |
||||
|
||||
return this.each(function() { |
||||
var s = this.serial = sf.o.length; |
||||
var o = $.extend({},sf.defaults,op); |
||||
o.$path = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){ |
||||
$(this).addClass([o.hoverClass,c.bcClass].join(' ')) |
||||
.filter('li:has(ul)').removeClass(o.pathClass); |
||||
}); |
||||
sf.o[s] = sf.op = o; |
||||
|
||||
$('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? 'hoverIntent' : 'hover'](over,out) |
||||
.click(click) |
||||
.each(function() { |
||||
if (o.autoArrows) addArrow( $('>a:first-child',this) ); |
||||
}) |
||||
.not('.'+c.bcClass) |
||||
.hideSuperfishUl(); |
||||
|
||||
var $a = $('a',this); |
||||
$a.each(function(i){ |
||||
var $li = $a.eq(i).parents('li'); |
||||
$a.eq(i).focus(function(){ |
||||
over.call($li); |
||||
}).blur(function(){ |
||||
out.call($li); |
||||
}); |
||||
}); |
||||
o.onInit.call(this); |
||||
|
||||
}).each(function() { |
||||
var menuClasses = [c.menuClass]; |
||||
if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) menuClasses.push(c.shadowClass); |
||||
$(this).addClass(menuClasses.join(' ')); |
||||
}); |
||||
}; |
||||
|
||||
var sf = $.fn.superfish; |
||||
sf.o = []; |
||||
sf.op = {}; |
||||
sf.IE7fix = function(){ |
||||
var o = sf.op; |
||||
if ($.browser.msie && $.browser.version > 6 && o.dropShadows && o.animation.opacity!=undefined) |
||||
this.toggleClass(sf.c.shadowClass+'-off'); |
||||
}; |
||||
sf.c = { |
||||
bcClass : 'sf-breadcrumb', |
||||
menuClass : 'sf-js-enabled', |
||||
anchorClass : 'sf-with-ul', |
||||
arrowClass : 'sf-sub-indicator', |
||||
shadowClass : 'sf-shadow' |
||||
}; |
||||
sf.defaults = { |
||||
hoverClass : 'sfHover', |
||||
pathClass : 'overideThisToUse', |
||||
pathLevels : 1, |
||||
delay : 800, |
||||
animation : { |
||||
opacity:'show' |
||||
}, |
||||
speed : 'normal', |
||||
autoArrows : true, |
||||
dropShadows : true, |
||||
disableHI : false, // true disables hoverIntent detection
|
||||
onInit : function(){}, // callback functions
|
||||
onBeforeShow: function(){}, |
||||
onShow : function(){}, |
||||
onHide : function(){}, |
||||
firstOnClick : false // true - open first level on click (like classic application menu)
|
||||
}; |
||||
$.fn.extend({ |
||||
hideSuperfishUl : function(){ |
||||
var o = sf.op, |
||||
not = (o.retainPath===true) ? o.$path : ''; |
||||
o.retainPath = false; |
||||
var $ul = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.hoverClass) |
||||
.find('>ul').hide().css('visibility','hidden'); |
||||
o.onHide.call($ul); |
||||
return this; |
||||
}, |
||||
showSuperfishUl : function(){ |
||||
var o = sf.op, |
||||
sh = sf.c.shadowClass+'-off', |
||||
$ul = this.addClass(o.hoverClass) |
||||
.find('>ul:hidden').css('visibility','visible'); |
||||
sf.IE7fix.call($ul); |
||||
o.onBeforeShow.call($ul); |
||||
$ul.animate(o.animation,o.speed,function(){ |
||||
sf.IE7fix.call($ul); |
||||
o.onShow.call($ul); |
||||
}); |
||||
return this; |
||||
} |
||||
}); |
||||
|
||||
})(jQuery); |
@ -0,0 +1,24 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.CheckedMenuItem"]){ |
||||
dojo._hasResource["dijit.CheckedMenuItem"]=true; |
||||
dojo.provide("dijit.CheckedMenuItem"); |
||||
dojo.require("dijit.MenuItem"); |
||||
dojo.declare("dijit.CheckedMenuItem",dijit.MenuItem,{templateString:dojo.cache("dijit","templates/CheckedMenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" role=\"menuitemcheckbox\" tabIndex=\"-1\"\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuItemIcon dijitCheckedMenuItemIcon\" dojoAttachPoint=\"iconNode\"/>\n\t\t<span class=\"dijitCheckedMenuItemIconChar\">✓</span>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode,labelNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\"> </td>\n</tr>\n"),checked:false,_setCheckedAttr:function(_1){ |
||||
dojo.toggleClass(this.domNode,"dijitCheckedMenuItemChecked",_1); |
||||
dijit.setWaiState(this.domNode,"checked",_1); |
||||
this._set("checked",_1); |
||||
},onChange:function(_2){ |
||||
},_onClick:function(e){ |
||||
if(!this.disabled){ |
||||
this.set("checked",!this.checked); |
||||
this.onChange(this.checked); |
||||
} |
||||
this.inherited(arguments); |
||||
}}); |
||||
} |
@ -0,0 +1,33 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.ColorPalette"]){ |
||||
dojo._hasResource["dijit.ColorPalette"]=true; |
||||
dojo.provide("dijit.ColorPalette"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dojo.colors"); |
||||
dojo.require("dojo.i18n"); |
||||
dojo.require("dojo.string"); |
||||
dojo.require("dijit._PaletteMixin"); |
||||
dojo.requireLocalization("dojo","colors",null,"ROOT,ar,ca,cs,da,de,el,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ro,ru,sk,sl,sv,th,tr,zh,zh-tw"); |
||||
dojo.declare("dijit.ColorPalette",[dijit._Widget,dijit._Templated,dijit._PaletteMixin],{palette:"7x10",_palettes:{"7x10":[["white","seashell","cornsilk","lemonchiffon","lightyellow","palegreen","paleturquoise","lightcyan","lavender","plum"],["lightgray","pink","bisque","moccasin","khaki","lightgreen","lightseagreen","lightskyblue","cornflowerblue","violet"],["silver","lightcoral","sandybrown","orange","palegoldenrod","chartreuse","mediumturquoise","skyblue","mediumslateblue","orchid"],["gray","red","orangered","darkorange","yellow","limegreen","darkseagreen","royalblue","slateblue","mediumorchid"],["dimgray","crimson","chocolate","coral","gold","forestgreen","seagreen","blue","blueviolet","darkorchid"],["darkslategray","firebrick","saddlebrown","sienna","olive","green","darkcyan","mediumblue","darkslateblue","darkmagenta"],["black","darkred","maroon","brown","darkolivegreen","darkgreen","midnightblue","navy","indigo","purple"]],"3x4":[["white","lime","green","blue"],["silver","yellow","fuchsia","navy"],["gray","red","purple","black"]]},templateString:dojo.cache("dijit","templates/ColorPalette.html","<div class=\"dijitInline dijitColorPalette\">\n\t<table class=\"dijitPaletteTable\" cellSpacing=\"0\" cellPadding=\"0\">\n\t\t<tbody dojoAttachPoint=\"gridNode\"></tbody>\n\t</table>\n</div>\n"),baseClass:"dijitColorPalette",buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
this._preparePalette(this._palettes[this.palette],dojo.i18n.getLocalization("dojo","colors",this.lang),dojo.declare(dijit._Color,{hc:dojo.hasClass(dojo.body(),"dijit_a11y"),palette:this.palette})); |
||||
}}); |
||||
dojo.declare("dijit._Color",dojo.Color,{template:"<span class='dijitInline dijitPaletteImg'>"+"<img src='${blankGif}' alt='${alt}' class='dijitColorPaletteSwatch' style='background-color: ${color}'/>"+"</span>",hcTemplate:"<span class='dijitInline dijitPaletteImg' style='position: relative; overflow: hidden; height: 12px; width: 14px;'>"+"<img src='${image}' alt='${alt}' style='position: absolute; left: ${left}px; top: ${top}px; ${size}'/>"+"</span>",_imagePaths:{"7x10":dojo.moduleUrl("dijit.themes","a11y/colors7x10.png"),"3x4":dojo.moduleUrl("dijit.themes","a11y/colors3x4.png")},constructor:function(_1,_2,_3){ |
||||
this._alias=_1; |
||||
this._row=_2; |
||||
this._col=_3; |
||||
this.setColor(dojo.Color.named[_1]); |
||||
},getValue:function(){ |
||||
return this.toHex(); |
||||
},fillCell:function(_4,_5){ |
||||
var _6=dojo.string.substitute(this.hc?this.hcTemplate:this.template,{color:this.toHex(),blankGif:_5,alt:this._alias,image:this._imagePaths[this.palette].toString(),left:this._col*-20-5,top:this._row*-20-5,size:this.palette=="7x10"?"height: 145px; width: 206px":"height: 64px; width: 86px"}); |
||||
dojo.place(_6,_4); |
||||
}}); |
||||
} |
@ -0,0 +1,283 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.Dialog"]){ |
||||
dojo._hasResource["dijit.Dialog"]=true; |
||||
dojo.provide("dijit.Dialog"); |
||||
dojo.require("dojo.dnd.move"); |
||||
dojo.require("dojo.dnd.TimedMoveable"); |
||||
dojo.require("dojo.fx"); |
||||
dojo.require("dojo.window"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dijit._CssStateMixin"); |
||||
dojo.require("dijit.form._FormMixin"); |
||||
dojo.require("dijit._DialogMixin"); |
||||
dojo.require("dijit.DialogUnderlay"); |
||||
dojo.require("dijit.layout.ContentPane"); |
||||
dojo.requireLocalization("dijit","common",null,"ROOT,ar,ca,cs,da,de,el,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ro,ru,sk,sl,sv,th,tr,zh,zh-tw"); |
||||
dojo.require("dijit.TooltipDialog"); |
||||
dojo.declare("dijit._DialogBase",[dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin,dijit._CssStateMixin],{templateString:dojo.cache("dijit","templates/Dialog.html","<div class=\"dijitDialog\" role=\"dialog\" aria-labelledby=\"${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"ondijitclick: onCancel\" title=\"${buttonCancel}\" role=\"button\" tabIndex=\"-1\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n"),baseClass:"dijitDialog",cssStateNodes:{closeButtonNode:"dijitDialogCloseIcon"},attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}],"aria-describedby":""}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,"aria-describedby":"",postMixInProperties:function(){ |
||||
var _1=dojo.i18n.getLocalization("dijit","common"); |
||||
dojo.mixin(this,_1); |
||||
this.inherited(arguments); |
||||
},postCreate:function(){ |
||||
dojo.style(this.domNode,{display:"none",position:"absolute"}); |
||||
dojo.body().appendChild(this.domNode); |
||||
this.inherited(arguments); |
||||
this.connect(this,"onExecute","hide"); |
||||
this.connect(this,"onCancel","hide"); |
||||
this._modalconnects=[]; |
||||
},onLoad:function(){ |
||||
this._position(); |
||||
if(this.autofocus&&dijit._DialogLevelManager.isTop(this)){ |
||||
this._getFocusItems(this.domNode); |
||||
dijit.focus(this._firstFocusItem); |
||||
} |
||||
this.inherited(arguments); |
||||
},_endDrag:function(e){ |
||||
if(e&&e.node&&e.node===this.domNode){ |
||||
this._relativePosition=dojo.position(e.node); |
||||
} |
||||
},_setup:function(){ |
||||
var _2=this.domNode; |
||||
if(this.titleBar&&this.draggable){ |
||||
this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(_2,{handle:this.titleBar}):new dojo.dnd.Moveable(_2,{handle:this.titleBar,timeout:0}); |
||||
this._dndListener=dojo.subscribe("/dnd/move/stop",this,"_endDrag"); |
||||
}else{ |
||||
dojo.addClass(_2,"dijitDialogFixed"); |
||||
} |
||||
this.underlayAttrs={dialogId:this.id,"class":dojo.map(this["class"].split(/\s/),function(s){ |
||||
return s+"_underlay"; |
||||
}).join(" ")}; |
||||
},_size:function(){ |
||||
this._checkIfSingleChild(); |
||||
if(this._singleChild){ |
||||
if(this._singleChildOriginalStyle){ |
||||
this._singleChild.domNode.style.cssText=this._singleChildOriginalStyle; |
||||
} |
||||
delete this._singleChildOriginalStyle; |
||||
}else{ |
||||
dojo.style(this.containerNode,{width:"auto",height:"auto"}); |
||||
} |
||||
var mb=dojo._getMarginSize(this.domNode); |
||||
var _3=dojo.window.getBox(); |
||||
if(mb.w>=_3.w||mb.h>=_3.h){ |
||||
var w=Math.min(mb.w,Math.floor(_3.w*0.75)),h=Math.min(mb.h,Math.floor(_3.h*0.75)); |
||||
if(this._singleChild&&this._singleChild.resize){ |
||||
this._singleChildOriginalStyle=this._singleChild.domNode.style.cssText; |
||||
this._singleChild.resize({w:w,h:h}); |
||||
}else{ |
||||
dojo.style(this.containerNode,{width:w+"px",height:h+"px",overflow:"auto",position:"relative"}); |
||||
} |
||||
}else{ |
||||
if(this._singleChild&&this._singleChild.resize){ |
||||
this._singleChild.resize(); |
||||
} |
||||
} |
||||
},_position:function(){ |
||||
if(!dojo.hasClass(dojo.body(),"dojoMove")){ |
||||
var _4=this.domNode,_5=dojo.window.getBox(),p=this._relativePosition,bb=p?null:dojo._getBorderBox(_4),l=Math.floor(_5.l+(p?p.x:(_5.w-bb.w)/2)),t=Math.floor(_5.t+(p?p.y:(_5.h-bb.h)/2)); |
||||
dojo.style(_4,{left:l+"px",top:t+"px"}); |
||||
} |
||||
},_onKey:function(_6){ |
||||
if(_6.charOrCode){ |
||||
var dk=dojo.keys; |
||||
var _7=_6.target; |
||||
if(_6.charOrCode===dk.TAB){ |
||||
this._getFocusItems(this.domNode); |
||||
} |
||||
var _8=(this._firstFocusItem==this._lastFocusItem); |
||||
if(_7==this._firstFocusItem&&_6.shiftKey&&_6.charOrCode===dk.TAB){ |
||||
if(!_8){ |
||||
dijit.focus(this._lastFocusItem); |
||||
} |
||||
dojo.stopEvent(_6); |
||||
}else{ |
||||
if(_7==this._lastFocusItem&&_6.charOrCode===dk.TAB&&!_6.shiftKey){ |
||||
if(!_8){ |
||||
dijit.focus(this._firstFocusItem); |
||||
} |
||||
dojo.stopEvent(_6); |
||||
}else{ |
||||
while(_7){ |
||||
if(_7==this.domNode||dojo.hasClass(_7,"dijitPopup")){ |
||||
if(_6.charOrCode==dk.ESCAPE){ |
||||
this.onCancel(); |
||||
}else{ |
||||
return; |
||||
} |
||||
} |
||||
_7=_7.parentNode; |
||||
} |
||||
if(_6.charOrCode!==dk.TAB){ |
||||
dojo.stopEvent(_6); |
||||
}else{ |
||||
if(!dojo.isOpera){ |
||||
try{ |
||||
this._firstFocusItem.focus(); |
||||
} |
||||
catch(e){ |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
} |
||||
},show:function(){ |
||||
if(this.open){ |
||||
return; |
||||
} |
||||
if(!this._started){ |
||||
this.startup(); |
||||
} |
||||
if(!this._alreadyInitialized){ |
||||
this._setup(); |
||||
this._alreadyInitialized=true; |
||||
} |
||||
if(this._fadeOutDeferred){ |
||||
this._fadeOutDeferred.cancel(); |
||||
} |
||||
this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout")); |
||||
this._modalconnects.push(dojo.connect(window,"onresize",this,function(){ |
||||
var _9=dojo.window.getBox(); |
||||
if(!this._oldViewport||_9.h!=this._oldViewport.h||_9.w!=this._oldViewport.w){ |
||||
this.layout(); |
||||
this._oldViewport=_9; |
||||
} |
||||
})); |
||||
this._modalconnects.push(dojo.connect(this.domNode,"onkeypress",this,"_onKey")); |
||||
dojo.style(this.domNode,{opacity:0,display:""}); |
||||
this._set("open",true); |
||||
this._onShow(); |
||||
this._size(); |
||||
this._position(); |
||||
var _a; |
||||
this._fadeInDeferred=new dojo.Deferred(dojo.hitch(this,function(){ |
||||
_a.stop(); |
||||
delete this._fadeInDeferred; |
||||
})); |
||||
_a=dojo.fadeIn({node:this.domNode,duration:this.duration,beforeBegin:dojo.hitch(this,function(){ |
||||
dijit._DialogLevelManager.show(this,this.underlayAttrs); |
||||
}),onEnd:dojo.hitch(this,function(){ |
||||
if(this.autofocus&&dijit._DialogLevelManager.isTop(this)){ |
||||
this._getFocusItems(this.domNode); |
||||
dijit.focus(this._firstFocusItem); |
||||
} |
||||
this._fadeInDeferred.callback(true); |
||||
delete this._fadeInDeferred; |
||||
})}).play(); |
||||
return this._fadeInDeferred; |
||||
},hide:function(){ |
||||
if(!this._alreadyInitialized){ |
||||
return; |
||||
} |
||||
if(this._fadeInDeferred){ |
||||
this._fadeInDeferred.cancel(); |
||||
} |
||||
var _b; |
||||
this._fadeOutDeferred=new dojo.Deferred(dojo.hitch(this,function(){ |
||||
_b.stop(); |
||||
delete this._fadeOutDeferred; |
||||
})); |
||||
_b=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,function(){ |
||||
this.domNode.style.display="none"; |
||||
dijit._DialogLevelManager.hide(this); |
||||
this.onHide(); |
||||
this._fadeOutDeferred.callback(true); |
||||
delete this._fadeOutDeferred; |
||||
})}).play(); |
||||
if(this._scrollConnected){ |
||||
this._scrollConnected=false; |
||||
} |
||||
dojo.forEach(this._modalconnects,dojo.disconnect); |
||||
this._modalconnects=[]; |
||||
if(this._relativePosition){ |
||||
delete this._relativePosition; |
||||
} |
||||
this._set("open",false); |
||||
return this._fadeOutDeferred; |
||||
},layout:function(){ |
||||
if(this.domNode.style.display!="none"){ |
||||
if(dijit._underlay){ |
||||
dijit._underlay.layout(); |
||||
} |
||||
this._position(); |
||||
} |
||||
},destroy:function(){ |
||||
if(this._fadeInDeferred){ |
||||
this._fadeInDeferred.cancel(); |
||||
} |
||||
if(this._fadeOutDeferred){ |
||||
this._fadeOutDeferred.cancel(); |
||||
} |
||||
if(this._moveable){ |
||||
this._moveable.destroy(); |
||||
} |
||||
if(this._dndListener){ |
||||
dojo.unsubscribe(this._dndListener); |
||||
} |
||||
dojo.forEach(this._modalconnects,dojo.disconnect); |
||||
dijit._DialogLevelManager.hide(this); |
||||
this.inherited(arguments); |
||||
}}); |
||||
dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._DialogBase],{}); |
||||
dijit._DialogLevelManager={show:function(_c,_d){ |
||||
var ds=dijit._dialogStack; |
||||
ds[ds.length-1].focus=dijit.getFocus(_c); |
||||
var _e=dijit._underlay; |
||||
if(!_e||_e._destroyed){ |
||||
_e=dijit._underlay=new dijit.DialogUnderlay(_d); |
||||
}else{ |
||||
_e.set(_c.underlayAttrs); |
||||
} |
||||
var _f=ds[ds.length-1].dialog?ds[ds.length-1].zIndex+2:950; |
||||
if(ds.length==1){ |
||||
_e.show(); |
||||
} |
||||
dojo.style(dijit._underlay.domNode,"zIndex",_f-1); |
||||
dojo.style(_c.domNode,"zIndex",_f); |
||||
ds.push({dialog:_c,underlayAttrs:_d,zIndex:_f}); |
||||
},hide:function(_10){ |
||||
var ds=dijit._dialogStack; |
||||
if(ds[ds.length-1].dialog==_10){ |
||||
ds.pop(); |
||||
var pd=ds[ds.length-1]; |
||||
if(ds.length==1){ |
||||
if(!dijit._underlay._destroyed){ |
||||
dijit._underlay.hide(); |
||||
} |
||||
}else{ |
||||
dojo.style(dijit._underlay.domNode,"zIndex",pd.zIndex-1); |
||||
dijit._underlay.set(pd.underlayAttrs); |
||||
} |
||||
if(_10.refocus){ |
||||
var _11=pd.focus; |
||||
if(!_11||(pd.dialog&&!dojo.isDescendant(_11.node,pd.dialog.domNode))){ |
||||
pd.dialog._getFocusItems(pd.dialog.domNode); |
||||
_11=pd.dialog._firstFocusItem; |
||||
} |
||||
try{ |
||||
dijit.focus(_11); |
||||
} |
||||
catch(e){ |
||||
} |
||||
} |
||||
}else{ |
||||
var idx=dojo.indexOf(dojo.map(ds,function(_12){ |
||||
return _12.dialog; |
||||
}),_10); |
||||
if(idx!=-1){ |
||||
ds.splice(idx,1); |
||||
} |
||||
} |
||||
},isTop:function(_13){ |
||||
var ds=dijit._dialogStack; |
||||
return ds[ds.length-1].dialog==_13; |
||||
}}; |
||||
dijit._dialogStack=[{dialog:null,focus:null,underlayAttrs:null}]; |
||||
} |
@ -0,0 +1,40 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.DialogUnderlay"]){ |
||||
dojo._hasResource["dijit.DialogUnderlay"]=true; |
||||
dojo.provide("dijit.DialogUnderlay"); |
||||
dojo.require("dojo.window"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper'><div class='dijitDialogUnderlay' dojoAttachPoint='node'></div></div>",dialogId:"","class":"",attributeMap:{id:"domNode"},_setDialogIdAttr:function(id){ |
||||
dojo.attr(this.node,"id",id+"_underlay"); |
||||
this._set("dialogId",id); |
||||
},_setClassAttr:function(_1){ |
||||
this.node.className="dijitDialogUnderlay "+_1; |
||||
this._set("class",_1); |
||||
},postCreate:function(){ |
||||
dojo.body().appendChild(this.domNode); |
||||
},layout:function(){ |
||||
var is=this.node.style,os=this.domNode.style; |
||||
os.display="none"; |
||||
var _2=dojo.window.getBox(); |
||||
os.top=_2.t+"px"; |
||||
os.left=_2.l+"px"; |
||||
is.width=_2.w+"px"; |
||||
is.height=_2.h+"px"; |
||||
os.display="block"; |
||||
},show:function(){ |
||||
this.domNode.style.display="block"; |
||||
this.layout(); |
||||
this.bgIframe=new dijit.BackgroundIframe(this.domNode); |
||||
},hide:function(){ |
||||
this.bgIframe.destroy(); |
||||
delete this.bgIframe; |
||||
this.domNode.style.display="none"; |
||||
}}); |
||||
} |
@ -0,0 +1,496 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.Editor"]){ |
||||
dojo._hasResource["dijit.Editor"]=true; |
||||
dojo.provide("dijit.Editor"); |
||||
dojo.require("dijit._editor.RichText"); |
||||
dojo.require("dijit.Toolbar"); |
||||
dojo.require("dijit.ToolbarSeparator"); |
||||
dojo.require("dijit._editor._Plugin"); |
||||
dojo.require("dijit._editor.plugins.EnterKeyHandling"); |
||||
dojo.require("dijit._editor.range"); |
||||
dojo.require("dijit._Container"); |
||||
dojo.require("dojo.i18n"); |
||||
dojo.require("dijit.layout._LayoutWidget"); |
||||
dojo.requireLocalization("dijit._editor","commands",null,"ROOT,ar,ca,cs,da,de,el,es,fi,fr,he,hu,it,ja,kk,ko,nb,nl,pl,pt,pt-pt,ro,ru,sk,sl,sv,th,tr,zh,zh-tw"); |
||||
dojo.declare("dijit.Editor",dijit._editor.RichText,{plugins:null,extraPlugins:null,constructor:function(){ |
||||
if(!dojo.isArray(this.plugins)){ |
||||
this.plugins=["undo","redo","|","cut","copy","paste","|","bold","italic","underline","strikethrough","|","insertOrderedList","insertUnorderedList","indent","outdent","|","justifyLeft","justifyRight","justifyCenter","justifyFull","dijit._editor.plugins.EnterKeyHandling"]; |
||||
} |
||||
this._plugins=[]; |
||||
this._editInterval=this.editActionInterval*1000; |
||||
if(dojo.isIE){ |
||||
this.events.push("onBeforeDeactivate"); |
||||
this.events.push("onBeforeActivate"); |
||||
} |
||||
},postMixInProperties:function(){ |
||||
this.setValueDeferred=new dojo.Deferred(); |
||||
this.inherited(arguments); |
||||
},postCreate:function(){ |
||||
this._steps=this._steps.slice(0); |
||||
this._undoedSteps=this._undoedSteps.slice(0); |
||||
if(dojo.isArray(this.extraPlugins)){ |
||||
this.plugins=this.plugins.concat(this.extraPlugins); |
||||
} |
||||
this.inherited(arguments); |
||||
this.commands=dojo.i18n.getLocalization("dijit._editor","commands",this.lang); |
||||
if(!this.toolbar){ |
||||
this.toolbar=new dijit.Toolbar({dir:this.dir,lang:this.lang}); |
||||
this.header.appendChild(this.toolbar.domNode); |
||||
} |
||||
dojo.forEach(this.plugins,this.addPlugin,this); |
||||
this.setValueDeferred.callback(true); |
||||
dojo.addClass(this.iframe.parentNode,"dijitEditorIFrameContainer"); |
||||
dojo.addClass(this.iframe,"dijitEditorIFrame"); |
||||
dojo.attr(this.iframe,"allowTransparency",true); |
||||
if(dojo.isWebKit){ |
||||
dojo.style(this.domNode,"KhtmlUserSelect","none"); |
||||
} |
||||
this.toolbar.startup(); |
||||
this.onNormalizedDisplayChanged(); |
||||
},destroy:function(){ |
||||
dojo.forEach(this._plugins,function(p){ |
||||
if(p&&p.destroy){ |
||||
p.destroy(); |
||||
} |
||||
}); |
||||
this._plugins=[]; |
||||
this.toolbar.destroyRecursive(); |
||||
delete this.toolbar; |
||||
this.inherited(arguments); |
||||
},addPlugin:function(_1,_2){ |
||||
var _3=dojo.isString(_1)?{name:_1}:_1; |
||||
if(!_3.setEditor){ |
||||
var o={"args":_3,"plugin":null,"editor":this}; |
||||
dojo.publish(dijit._scopeName+".Editor.getPlugin",[o]); |
||||
if(!o.plugin){ |
||||
var pc=dojo.getObject(_3.name); |
||||
if(pc){ |
||||
o.plugin=new pc(_3); |
||||
} |
||||
} |
||||
if(!o.plugin){ |
||||
console.warn("Cannot find plugin",_1); |
||||
return; |
||||
} |
||||
_1=o.plugin; |
||||
} |
||||
if(arguments.length>1){ |
||||
this._plugins[_2]=_1; |
||||
}else{ |
||||
this._plugins.push(_1); |
||||
} |
||||
_1.setEditor(this); |
||||
if(dojo.isFunction(_1.setToolbar)){ |
||||
_1.setToolbar(this.toolbar); |
||||
} |
||||
},startup:function(){ |
||||
},resize:function(_4){ |
||||
if(_4){ |
||||
dijit.layout._LayoutWidget.prototype.resize.apply(this,arguments); |
||||
} |
||||
},layout:function(){ |
||||
var _5=(this._contentBox.h-(this.getHeaderHeight()+this.getFooterHeight()+dojo._getPadBorderExtents(this.iframe.parentNode).h+dojo._getMarginExtents(this.iframe.parentNode).h)); |
||||
this.editingArea.style.height=_5+"px"; |
||||
if(this.iframe){ |
||||
this.iframe.style.height="100%"; |
||||
} |
||||
this._layoutMode=true; |
||||
},_onIEMouseDown:function(e){ |
||||
var _6; |
||||
var b=this.document.body; |
||||
var _7=b.clientWidth; |
||||
var _8=b.clientHeight; |
||||
var _9=b.clientLeft; |
||||
var _a=b.offsetWidth; |
||||
var _b=b.offsetHeight; |
||||
var _c=b.offsetLeft; |
||||
bodyDir=b.dir?b.dir.toLowerCase():""; |
||||
if(bodyDir!="rtl"){ |
||||
if(_7<_a&&e.x>_7&&e.x<_a){ |
||||
_6=true; |
||||
} |
||||
}else{ |
||||
if(e.x<_9&&e.x>_c){ |
||||
_6=true; |
||||
} |
||||
} |
||||
if(!_6){ |
||||
if(_8<_b&&e.y>_8&&e.y<_b){ |
||||
_6=true; |
||||
} |
||||
} |
||||
if(!_6){ |
||||
delete this._cursorToStart; |
||||
delete this._savedSelection; |
||||
if(e.target.tagName=="BODY"){ |
||||
setTimeout(dojo.hitch(this,"placeCursorAtEnd"),0); |
||||
} |
||||
this.inherited(arguments); |
||||
} |
||||
},onBeforeActivate:function(e){ |
||||
this._restoreSelection(); |
||||
},onBeforeDeactivate:function(e){ |
||||
if(this.customUndo){ |
||||
this.endEditing(true); |
||||
} |
||||
if(e.target.tagName!="BODY"){ |
||||
this._saveSelection(); |
||||
} |
||||
},customUndo:true,editActionInterval:3,beginEditing:function(_d){ |
||||
if(!this._inEditing){ |
||||
this._inEditing=true; |
||||
this._beginEditing(_d); |
||||
} |
||||
if(this.editActionInterval>0){ |
||||
if(this._editTimer){ |
||||
clearTimeout(this._editTimer); |
||||
} |
||||
this._editTimer=setTimeout(dojo.hitch(this,this.endEditing),this._editInterval); |
||||
} |
||||
},_steps:[],_undoedSteps:[],execCommand:function(_e){ |
||||
if(this.customUndo&&(_e=="undo"||_e=="redo")){ |
||||
return this[_e](); |
||||
}else{ |
||||
if(this.customUndo){ |
||||
this.endEditing(); |
||||
this._beginEditing(); |
||||
} |
||||
var r; |
||||
var _f=/copy|cut|paste/.test(_e); |
||||
try{ |
||||
r=this.inherited(arguments); |
||||
if(dojo.isWebKit&&_f&&!r){ |
||||
throw {code:1011}; |
||||
} |
||||
} |
||||
catch(e){ |
||||
if(e.code==1011&&_f){ |
||||
var sub=dojo.string.substitute,_10={cut:"X",copy:"C",paste:"V"}; |
||||
alert(sub(this.commands.systemShortcut,[this.commands[_e],sub(this.commands[dojo.isMac?"appleKey":"ctrlKey"],[_10[_e]])])); |
||||
} |
||||
r=false; |
||||
} |
||||
if(this.customUndo){ |
||||
this._endEditing(); |
||||
} |
||||
return r; |
||||
} |
||||
},queryCommandEnabled:function(cmd){ |
||||
if(this.customUndo&&(cmd=="undo"||cmd=="redo")){ |
||||
return cmd=="undo"?(this._steps.length>1):(this._undoedSteps.length>0); |
||||
}else{ |
||||
return this.inherited(arguments); |
||||
} |
||||
},_moveToBookmark:function(b){ |
||||
var _11=b.mark; |
||||
var _12=b.mark; |
||||
var col=b.isCollapsed; |
||||
var r,_13,_14,sel; |
||||
if(_12){ |
||||
if(dojo.isIE<9){ |
||||
if(dojo.isArray(_12)){ |
||||
_11=[]; |
||||
dojo.forEach(_12,function(n){ |
||||
_11.push(dijit.range.getNode(n,this.editNode)); |
||||
},this); |
||||
dojo.withGlobal(this.window,"moveToBookmark",dijit,[{mark:_11,isCollapsed:col}]); |
||||
}else{ |
||||
if(_12.startContainer&&_12.endContainer){ |
||||
sel=dijit.range.getSelection(this.window); |
||||
if(sel&&sel.removeAllRanges){ |
||||
sel.removeAllRanges(); |
||||
r=dijit.range.create(this.window); |
||||
_13=dijit.range.getNode(_12.startContainer,this.editNode); |
||||
_14=dijit.range.getNode(_12.endContainer,this.editNode); |
||||
if(_13&&_14){ |
||||
r.setStart(_13,_12.startOffset); |
||||
r.setEnd(_14,_12.endOffset); |
||||
sel.addRange(r); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
}else{ |
||||
sel=dijit.range.getSelection(this.window); |
||||
if(sel&&sel.removeAllRanges){ |
||||
sel.removeAllRanges(); |
||||
r=dijit.range.create(this.window); |
||||
_13=dijit.range.getNode(_12.startContainer,this.editNode); |
||||
_14=dijit.range.getNode(_12.endContainer,this.editNode); |
||||
if(_13&&_14){ |
||||
r.setStart(_13,_12.startOffset); |
||||
r.setEnd(_14,_12.endOffset); |
||||
sel.addRange(r); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
},_changeToStep:function(_15,to){ |
||||
this.setValue(to.text); |
||||
var b=to.bookmark; |
||||
if(!b){ |
||||
return; |
||||
} |
||||
this._moveToBookmark(b); |
||||
},undo:function(){ |
||||
var ret=false; |
||||
if(!this._undoRedoActive){ |
||||
this._undoRedoActive=true; |
||||
this.endEditing(true); |
||||
var s=this._steps.pop(); |
||||
if(s&&this._steps.length>0){ |
||||
this.focus(); |
||||
this._changeToStep(s,this._steps[this._steps.length-1]); |
||||
this._undoedSteps.push(s); |
||||
this.onDisplayChanged(); |
||||
delete this._undoRedoActive; |
||||
ret=true; |
||||
} |
||||
delete this._undoRedoActive; |
||||
} |
||||
return ret; |
||||
},redo:function(){ |
||||
var ret=false; |
||||
if(!this._undoRedoActive){ |
||||
this._undoRedoActive=true; |
||||
this.endEditing(true); |
||||
var s=this._undoedSteps.pop(); |
||||
if(s&&this._steps.length>0){ |
||||
this.focus(); |
||||
this._changeToStep(this._steps[this._steps.length-1],s); |
||||
this._steps.push(s); |
||||
this.onDisplayChanged(); |
||||
ret=true; |
||||
} |
||||
delete this._undoRedoActive; |
||||
} |
||||
return ret; |
||||
},endEditing:function(_16){ |
||||
if(this._editTimer){ |
||||
clearTimeout(this._editTimer); |
||||
} |
||||
if(this._inEditing){ |
||||
this._endEditing(_16); |
||||
this._inEditing=false; |
||||
} |
||||
},_getBookmark:function(){ |
||||
var b=dojo.withGlobal(this.window,dijit.getBookmark); |
||||
var tmp=[]; |
||||
if(b&&b.mark){ |
||||
var _17=b.mark; |
||||
if(dojo.isIE<9){ |
||||
var sel=dijit.range.getSelection(this.window); |
||||
if(!dojo.isArray(_17)){ |
||||
if(sel){ |
||||
var _18; |
||||
if(sel.rangeCount){ |
||||
_18=sel.getRangeAt(0); |
||||
} |
||||
if(_18){ |
||||
b.mark=_18.cloneRange(); |
||||
}else{ |
||||
b.mark=dojo.withGlobal(this.window,dijit.getBookmark); |
||||
} |
||||
} |
||||
}else{ |
||||
dojo.forEach(b.mark,function(n){ |
||||
tmp.push(dijit.range.getIndex(n,this.editNode).o); |
||||
},this); |
||||
b.mark=tmp; |
||||
} |
||||
} |
||||
try{ |
||||
if(b.mark&&b.mark.startContainer){ |
||||
tmp=dijit.range.getIndex(b.mark.startContainer,this.editNode).o; |
||||
b.mark={startContainer:tmp,startOffset:b.mark.startOffset,endContainer:b.mark.endContainer===b.mark.startContainer?tmp:dijit.range.getIndex(b.mark.endContainer,this.editNode).o,endOffset:b.mark.endOffset}; |
||||
} |
||||
} |
||||
catch(e){ |
||||
b.mark=null; |
||||
} |
||||
} |
||||
return b; |
||||
},_beginEditing:function(cmd){ |
||||
if(this._steps.length===0){ |
||||
this._steps.push({"text":dijit._editor.getChildrenHtml(this.editNode),"bookmark":this._getBookmark()}); |
||||
} |
||||
},_endEditing:function(_19){ |
||||
var v=dijit._editor.getChildrenHtml(this.editNode); |
||||
this._undoedSteps=[]; |
||||
this._steps.push({text:v,bookmark:this._getBookmark()}); |
||||
},onKeyDown:function(e){ |
||||
if(!dojo.isIE&&!this.iframe&&e.keyCode==dojo.keys.TAB&&!this.tabIndent){ |
||||
this._saveSelection(); |
||||
} |
||||
if(!this.customUndo){ |
||||
this.inherited(arguments); |
||||
return; |
||||
} |
||||
var k=e.keyCode,ks=dojo.keys; |
||||
if(e.ctrlKey&&!e.altKey){ |
||||
if(k==90||k==122){ |
||||
dojo.stopEvent(e); |
||||
this.undo(); |
||||
return; |
||||
}else{ |
||||
if(k==89||k==121){ |
||||
dojo.stopEvent(e); |
||||
this.redo(); |
||||
return; |
||||
} |
||||
} |
||||
} |
||||
this.inherited(arguments); |
||||
switch(k){ |
||||
case ks.ENTER: |
||||
case ks.BACKSPACE: |
||||
case ks.DELETE: |
||||
this.beginEditing(); |
||||
break; |
||||
case 88: |
||||
case 86: |
||||
if(e.ctrlKey&&!e.altKey&&!e.metaKey){ |
||||
this.endEditing(); |
||||
if(e.keyCode==88){ |
||||
this.beginEditing("cut"); |
||||
setTimeout(dojo.hitch(this,this.endEditing),1); |
||||
}else{ |
||||
this.beginEditing("paste"); |
||||
setTimeout(dojo.hitch(this,this.endEditing),1); |
||||
} |
||||
break; |
||||
} |
||||
default: |
||||
if(!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.keyCode<dojo.keys.F1||e.keyCode>dojo.keys.F15)){ |
||||
this.beginEditing(); |
||||
break; |
||||
} |
||||
case ks.ALT: |
||||
this.endEditing(); |
||||
break; |
||||
case ks.UP_ARROW: |
||||
case ks.DOWN_ARROW: |
||||
case ks.LEFT_ARROW: |
||||
case ks.RIGHT_ARROW: |
||||
case ks.HOME: |
||||
case ks.END: |
||||
case ks.PAGE_UP: |
||||
case ks.PAGE_DOWN: |
||||
this.endEditing(true); |
||||
break; |
||||
case ks.CTRL: |
||||
case ks.SHIFT: |
||||
case ks.TAB: |
||||
break; |
||||
} |
||||
},_onBlur:function(){ |
||||
this.inherited(arguments); |
||||
this.endEditing(true); |
||||
},_saveSelection:function(){ |
||||
try{ |
||||
this._savedSelection=this._getBookmark(); |
||||
} |
||||
catch(e){ |
||||
} |
||||
},_restoreSelection:function(){ |
||||
if(this._savedSelection){ |
||||
delete this._cursorToStart; |
||||
if(dojo.withGlobal(this.window,"isCollapsed",dijit)){ |
||||
this._moveToBookmark(this._savedSelection); |
||||
} |
||||
delete this._savedSelection; |
||||
} |
||||
},onClick:function(){ |
||||
this.endEditing(true); |
||||
this.inherited(arguments); |
||||
},replaceValue:function(_1a){ |
||||
if(!this.customUndo){ |
||||
this.inherited(arguments); |
||||
}else{ |
||||
if(this.isClosed){ |
||||
this.setValue(_1a); |
||||
}else{ |
||||
this.beginEditing(); |
||||
if(!_1a){ |
||||
_1a=" "; |
||||
} |
||||
this.setValue(_1a); |
||||
this.endEditing(); |
||||
} |
||||
} |
||||
},_setDisabledAttr:function(_1b){ |
||||
var _1c=dojo.hitch(this,function(){ |
||||
if((!this.disabled&&_1b)||(!this._buttonEnabledPlugins&&_1b)){ |
||||
dojo.forEach(this._plugins,function(p){ |
||||
p.set("disabled",true); |
||||
}); |
||||
}else{ |
||||
if(this.disabled&&!_1b){ |
||||
dojo.forEach(this._plugins,function(p){ |
||||
p.set("disabled",false); |
||||
}); |
||||
} |
||||
} |
||||
}); |
||||
this.setValueDeferred.addCallback(_1c); |
||||
this.inherited(arguments); |
||||
},_setStateClass:function(){ |
||||
try{ |
||||
this.inherited(arguments); |
||||
if(this.document&&this.document.body){ |
||||
dojo.style(this.document.body,"color",dojo.style(this.iframe,"color")); |
||||
} |
||||
} |
||||
catch(e){ |
||||
} |
||||
}}); |
||||
dojo.subscribe(dijit._scopeName+".Editor.getPlugin",null,function(o){ |
||||
if(o.plugin){ |
||||
return; |
||||
} |
||||
var _1d=o.args,p; |
||||
var _1e=dijit._editor._Plugin; |
||||
var _1f=_1d.name; |
||||
switch(_1f){ |
||||
case "undo": |
||||
case "redo": |
||||
case "cut": |
||||
case "copy": |
||||
case "paste": |
||||
case "insertOrderedList": |
||||
case "insertUnorderedList": |
||||
case "indent": |
||||
case "outdent": |
||||
case "justifyCenter": |
||||
case "justifyFull": |
||||
case "justifyLeft": |
||||
case "justifyRight": |
||||
case "delete": |
||||
case "selectAll": |
||||
case "removeFormat": |
||||
case "unlink": |
||||
case "insertHorizontalRule": |
||||
p=new _1e({command:_1f}); |
||||
break; |
||||
case "bold": |
||||
case "italic": |
||||
case "underline": |
||||
case "strikethrough": |
||||
case "subscript": |
||||
case "superscript": |
||||
p=new _1e({buttonClass:dijit.form.ToggleButton,command:_1f}); |
||||
break; |
||||
case "|": |
||||
p=new _1e({button:new dijit.ToolbarSeparator(),setEditor:function(_20){ |
||||
this.editor=_20; |
||||
}}); |
||||
} |
||||
o.plugin=p; |
||||
}); |
||||
} |
@ -0,0 +1,327 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.Menu"]){ |
||||
dojo._hasResource["dijit.Menu"]=true; |
||||
dojo.provide("dijit.Menu"); |
||||
dojo.require("dojo.window"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._KeyNavContainer"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dijit.MenuItem"); |
||||
dojo.require("dijit.PopupMenuItem"); |
||||
dojo.require("dijit.CheckedMenuItem"); |
||||
dojo.require("dijit.MenuSeparator"); |
||||
dojo.declare("dijit._MenuBase",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{parentMenu:null,popupDelay:500,startup:function(){ |
||||
if(this._started){ |
||||
return; |
||||
} |
||||
dojo.forEach(this.getChildren(),function(_1){ |
||||
_1.startup(); |
||||
}); |
||||
this.startupKeyNavChildren(); |
||||
this.inherited(arguments); |
||||
},onExecute:function(){ |
||||
},onCancel:function(_2){ |
||||
},_moveToPopup:function(_3){ |
||||
if(this.focusedChild&&this.focusedChild.popup&&!this.focusedChild.disabled){ |
||||
this.focusedChild._onClick(_3); |
||||
}else{ |
||||
var _4=this._getTopMenu(); |
||||
if(_4&&_4._isMenuBar){ |
||||
_4.focusNext(); |
||||
} |
||||
} |
||||
},_onPopupHover:function(_5){ |
||||
if(this.currentPopup&&this.currentPopup._pendingClose_timer){ |
||||
var _6=this.currentPopup.parentMenu; |
||||
if(_6.focusedChild){ |
||||
_6.focusedChild._setSelected(false); |
||||
} |
||||
_6.focusedChild=this.currentPopup.from_item; |
||||
_6.focusedChild._setSelected(true); |
||||
this._stopPendingCloseTimer(this.currentPopup); |
||||
} |
||||
},onItemHover:function(_7){ |
||||
if(this.isActive){ |
||||
this.focusChild(_7); |
||||
if(this.focusedChild.popup&&!this.focusedChild.disabled&&!this.hover_timer){ |
||||
this.hover_timer=setTimeout(dojo.hitch(this,"_openPopup"),this.popupDelay); |
||||
} |
||||
} |
||||
if(this.focusedChild){ |
||||
this.focusChild(_7); |
||||
} |
||||
this._hoveredChild=_7; |
||||
},_onChildBlur:function(_8){ |
||||
this._stopPopupTimer(); |
||||
_8._setSelected(false); |
||||
var _9=_8.popup; |
||||
if(_9){ |
||||
this._stopPendingCloseTimer(_9); |
||||
_9._pendingClose_timer=setTimeout(function(){ |
||||
_9._pendingClose_timer=null; |
||||
if(_9.parentMenu){ |
||||
_9.parentMenu.currentPopup=null; |
||||
} |
||||
dijit.popup.close(_9); |
||||
},this.popupDelay); |
||||
} |
||||
},onItemUnhover:function(_a){ |
||||
if(this.isActive){ |
||||
this._stopPopupTimer(); |
||||
} |
||||
if(this._hoveredChild==_a){ |
||||
this._hoveredChild=null; |
||||
} |
||||
},_stopPopupTimer:function(){ |
||||
if(this.hover_timer){ |
||||
clearTimeout(this.hover_timer); |
||||
this.hover_timer=null; |
||||
} |
||||
},_stopPendingCloseTimer:function(_b){ |
||||
if(_b._pendingClose_timer){ |
||||
clearTimeout(_b._pendingClose_timer); |
||||
_b._pendingClose_timer=null; |
||||
} |
||||
},_stopFocusTimer:function(){ |
||||
if(this._focus_timer){ |
||||
clearTimeout(this._focus_timer); |
||||
this._focus_timer=null; |
||||
} |
||||
},_getTopMenu:function(){ |
||||
for(var _c=this;_c.parentMenu;_c=_c.parentMenu){ |
||||
} |
||||
return _c; |
||||
},onItemClick:function(_d,_e){ |
||||
if(typeof this.isShowingNow=="undefined"){ |
||||
this._markActive(); |
||||
} |
||||
this.focusChild(_d); |
||||
if(_d.disabled){ |
||||
return false; |
||||
} |
||||
if(_d.popup){ |
||||
this._openPopup(); |
||||
}else{ |
||||
this.onExecute(); |
||||
_d.onClick(_e); |
||||
} |
||||
},_openPopup:function(){ |
||||
this._stopPopupTimer(); |
||||
var _f=this.focusedChild; |
||||
if(!_f){ |
||||
return; |
||||
} |
||||
var _10=_f.popup; |
||||
if(_10.isShowingNow){ |
||||
return; |
||||
} |
||||
if(this.currentPopup){ |
||||
this._stopPendingCloseTimer(this.currentPopup); |
||||
dijit.popup.close(this.currentPopup); |
||||
} |
||||
_10.parentMenu=this; |
||||
_10.from_item=_f; |
||||
var _11=this; |
||||
dijit.popup.open({parent:this,popup:_10,around:_f.domNode,orient:this._orient||(this.isLeftToRight()?{"TR":"TL","TL":"TR","BR":"BL","BL":"BR"}:{"TL":"TR","TR":"TL","BL":"BR","BR":"BL"}),onCancel:function(){ |
||||
_11.focusChild(_f); |
||||
_11._cleanUp(); |
||||
_f._setSelected(true); |
||||
_11.focusedChild=_f; |
||||
},onExecute:dojo.hitch(this,"_cleanUp")}); |
||||
this.currentPopup=_10; |
||||
_10.connect(_10.domNode,"onmouseenter",dojo.hitch(_11,"_onPopupHover")); |
||||
if(_10.focus){ |
||||
_10._focus_timer=setTimeout(dojo.hitch(_10,function(){ |
||||
this._focus_timer=null; |
||||
this.focus(); |
||||
}),0); |
||||
} |
||||
},_markActive:function(){ |
||||
this.isActive=true; |
||||
dojo.replaceClass(this.domNode,"dijitMenuActive","dijitMenuPassive"); |
||||
},onOpen:function(e){ |
||||
this.isShowingNow=true; |
||||
this._markActive(); |
||||
},_markInactive:function(){ |
||||
this.isActive=false; |
||||
dojo.replaceClass(this.domNode,"dijitMenuPassive","dijitMenuActive"); |
||||
},onClose:function(){ |
||||
this._stopFocusTimer(); |
||||
this._markInactive(); |
||||
this.isShowingNow=false; |
||||
this.parentMenu=null; |
||||
},_closeChild:function(){ |
||||
this._stopPopupTimer(); |
||||
var _12=this.focusedChild&&this.focusedChild.from_item; |
||||
if(this.currentPopup){ |
||||
if(dijit._curFocus&&dojo.isDescendant(dijit._curFocus,this.currentPopup.domNode)){ |
||||
this.focusedChild.focusNode.focus(); |
||||
} |
||||
dijit.popup.close(this.currentPopup); |
||||
this.currentPopup=null; |
||||
} |
||||
if(this.focusedChild){ |
||||
this.focusedChild._setSelected(false); |
||||
this.focusedChild._onUnhover(); |
||||
this.focusedChild=null; |
||||
} |
||||
},_onItemFocus:function(_13){ |
||||
if(this._hoveredChild&&this._hoveredChild!=_13){ |
||||
this._hoveredChild._onUnhover(); |
||||
} |
||||
},_onBlur:function(){ |
||||
this._cleanUp(); |
||||
this.inherited(arguments); |
||||
},_cleanUp:function(){ |
||||
this._closeChild(); |
||||
if(typeof this.isShowingNow=="undefined"){ |
||||
this._markInactive(); |
||||
} |
||||
}}); |
||||
dojo.declare("dijit.Menu",dijit._MenuBase,{constructor:function(){ |
||||
this._bindings=[]; |
||||
},templateString:dojo.cache("dijit","templates/Menu.html","<table class=\"dijit dijitMenu dijitMenuPassive dijitReset dijitMenuTable\" role=\"menu\" tabIndex=\"${tabIndex}\" dojoAttachEvent=\"onkeypress:_onKeyPress\" cellspacing=\"0\">\n\t<tbody class=\"dijitReset\" dojoAttachPoint=\"containerNode\"></tbody>\n</table>\n"),baseClass:"dijitMenu",targetNodeIds:[],contextMenuForWindow:false,leftClickToOpen:false,refocus:true,postCreate:function(){ |
||||
if(this.contextMenuForWindow){ |
||||
this.bindDomNode(dojo.body()); |
||||
}else{ |
||||
dojo.forEach(this.targetNodeIds,this.bindDomNode,this); |
||||
} |
||||
var k=dojo.keys,l=this.isLeftToRight(); |
||||
this._openSubMenuKey=l?k.RIGHT_ARROW:k.LEFT_ARROW; |
||||
this._closeSubMenuKey=l?k.LEFT_ARROW:k.RIGHT_ARROW; |
||||
this.connectKeyNavHandlers([k.UP_ARROW],[k.DOWN_ARROW]); |
||||
},_onKeyPress:function(evt){ |
||||
if(evt.ctrlKey||evt.altKey){ |
||||
return; |
||||
} |
||||
switch(evt.charOrCode){ |
||||
case this._openSubMenuKey: |
||||
this._moveToPopup(evt); |
||||
dojo.stopEvent(evt); |
||||
break; |
||||
case this._closeSubMenuKey: |
||||
if(this.parentMenu){ |
||||
if(this.parentMenu._isMenuBar){ |
||||
this.parentMenu.focusPrev(); |
||||
}else{ |
||||
this.onCancel(false); |
||||
} |
||||
}else{ |
||||
dojo.stopEvent(evt); |
||||
} |
||||
break; |
||||
} |
||||
},_iframeContentWindow:function(_14){ |
||||
var win=dojo.window.get(this._iframeContentDocument(_14))||this._iframeContentDocument(_14)["__parent__"]||(_14.name&&dojo.doc.frames[_14.name])||null; |
||||
return win; |
||||
},_iframeContentDocument:function(_15){ |
||||
var doc=_15.contentDocument||(_15.contentWindow&&_15.contentWindow.document)||(_15.name&&dojo.doc.frames[_15.name]&&dojo.doc.frames[_15.name].document)||null; |
||||
return doc; |
||||
},bindDomNode:function(_16){ |
||||
_16=dojo.byId(_16); |
||||
var cn; |
||||
if(_16.tagName.toLowerCase()=="iframe"){ |
||||
var _17=_16,win=this._iframeContentWindow(_17); |
||||
cn=dojo.withGlobal(win,dojo.body); |
||||
}else{ |
||||
cn=(_16==dojo.body()?dojo.doc.documentElement:_16); |
||||
} |
||||
var _18={node:_16,iframe:_17}; |
||||
dojo.attr(_16,"_dijitMenu"+this.id,this._bindings.push(_18)); |
||||
var _19=dojo.hitch(this,function(cn){ |
||||
return [dojo.connect(cn,this.leftClickToOpen?"onclick":"oncontextmenu",this,function(evt){ |
||||
dojo.stopEvent(evt); |
||||
this._scheduleOpen(evt.target,_17,{x:evt.pageX,y:evt.pageY}); |
||||
}),dojo.connect(cn,"onkeydown",this,function(evt){ |
||||
if(evt.shiftKey&&evt.keyCode==dojo.keys.F10){ |
||||
dojo.stopEvent(evt); |
||||
this._scheduleOpen(evt.target,_17); |
||||
} |
||||
})]; |
||||
}); |
||||
_18.connects=cn?_19(cn):[]; |
||||
if(_17){ |
||||
_18.onloadHandler=dojo.hitch(this,function(){ |
||||
var win=this._iframeContentWindow(_17); |
||||
cn=dojo.withGlobal(win,dojo.body); |
||||
_18.connects=_19(cn); |
||||
}); |
||||
if(_17.addEventListener){ |
||||
_17.addEventListener("load",_18.onloadHandler,false); |
||||
}else{ |
||||
_17.attachEvent("onload",_18.onloadHandler); |
||||
} |
||||
} |
||||
},unBindDomNode:function(_1a){ |
||||
var _1b; |
||||
try{ |
||||
_1b=dojo.byId(_1a); |
||||
} |
||||
catch(e){ |
||||
return; |
||||
} |
||||
var _1c="_dijitMenu"+this.id; |
||||
if(_1b&&dojo.hasAttr(_1b,_1c)){ |
||||
var bid=dojo.attr(_1b,_1c)-1,b=this._bindings[bid]; |
||||
dojo.forEach(b.connects,dojo.disconnect); |
||||
var _1d=b.iframe; |
||||
if(_1d){ |
||||
if(_1d.removeEventListener){ |
||||
_1d.removeEventListener("load",b.onloadHandler,false); |
||||
}else{ |
||||
_1d.detachEvent("onload",b.onloadHandler); |
||||
} |
||||
} |
||||
dojo.removeAttr(_1b,_1c); |
||||
delete this._bindings[bid]; |
||||
} |
||||
},_scheduleOpen:function(_1e,_1f,_20){ |
||||
if(!this._openTimer){ |
||||
this._openTimer=setTimeout(dojo.hitch(this,function(){ |
||||
delete this._openTimer; |
||||
this._openMyself({target:_1e,iframe:_1f,coords:_20}); |
||||
}),1); |
||||
} |
||||
},_openMyself:function(_21){ |
||||
var _22=_21.target,_23=_21.iframe,_24=_21.coords; |
||||
if(_24){ |
||||
if(_23){ |
||||
var od=_22.ownerDocument,ifc=dojo.position(_23,true),win=this._iframeContentWindow(_23),_25=dojo.withGlobal(win,"_docScroll",dojo); |
||||
var cs=dojo.getComputedStyle(_23),tp=dojo._toPixelValue,_26=(dojo.isIE&&dojo.isQuirks?0:tp(_23,cs.paddingLeft))+(dojo.isIE&&dojo.isQuirks?tp(_23,cs.borderLeftWidth):0),top=(dojo.isIE&&dojo.isQuirks?0:tp(_23,cs.paddingTop))+(dojo.isIE&&dojo.isQuirks?tp(_23,cs.borderTopWidth):0); |
||||
_24.x+=ifc.x+_26-_25.x; |
||||
_24.y+=ifc.y+top-_25.y; |
||||
} |
||||
}else{ |
||||
_24=dojo.position(_22,true); |
||||
_24.x+=10; |
||||
_24.y+=10; |
||||
} |
||||
var _27=this; |
||||
var _28=dijit.getFocus(this); |
||||
function _29(){ |
||||
if(_27.refocus){ |
||||
dijit.focus(_28); |
||||
} |
||||
dijit.popup.close(_27); |
||||
}; |
||||
dijit.popup.open({popup:this,x:_24.x,y:_24.y,onExecute:_29,onCancel:_29,orient:this.isLeftToRight()?"L":"R"}); |
||||
this.focus(); |
||||
this._onBlur=function(){ |
||||
this.inherited("_onBlur",arguments); |
||||
dijit.popup.close(this); |
||||
}; |
||||
},uninitialize:function(){ |
||||
dojo.forEach(this._bindings,function(b){ |
||||
if(b){ |
||||
this.unBindDomNode(b.node); |
||||
} |
||||
},this); |
||||
this.inherited(arguments); |
||||
}}); |
||||
} |
@ -0,0 +1,68 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.MenuItem"]){ |
||||
dojo._hasResource["dijit.MenuItem"]=true; |
||||
dojo.provide("dijit.MenuItem"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dijit._Contained"); |
||||
dojo.require("dijit._CssStateMixin"); |
||||
dojo.declare("dijit.MenuItem",[dijit._Widget,dijit._Templated,dijit._Contained,dijit._CssStateMixin],{templateString:dojo.cache("dijit","templates/MenuItem.html","<tr class=\"dijitReset dijitMenuItem\" dojoAttachPoint=\"focusNode\" role=\"menuitem\" tabIndex=\"-1\"\n\t\tdojoAttachEvent=\"onmouseenter:_onHover,onmouseleave:_onUnhover,ondijitclick:_onClick\">\n\t<td class=\"dijitReset dijitMenuItemIconCell\" role=\"presentation\">\n\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitIcon dijitMenuItemIcon\" dojoAttachPoint=\"iconNode\"/>\n\t</td>\n\t<td class=\"dijitReset dijitMenuItemLabel\" colspan=\"2\" dojoAttachPoint=\"containerNode\"></td>\n\t<td class=\"dijitReset dijitMenuItemAccelKey\" style=\"display: none\" dojoAttachPoint=\"accelKeyNode\"></td>\n\t<td class=\"dijitReset dijitMenuArrowCell\" role=\"presentation\">\n\t\t<div dojoAttachPoint=\"arrowWrapper\" style=\"visibility: hidden\">\n\t\t\t<img src=\"${_blankGif}\" alt=\"\" class=\"dijitMenuExpand\"/>\n\t\t\t<span class=\"dijitMenuExpandA11y\">+</span>\n\t\t</div>\n\t</td>\n</tr>\n"),attributeMap:dojo.delegate(dijit._Widget.prototype.attributeMap,{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),baseClass:"dijitMenuItem",label:"",iconClass:"",accelKey:"",disabled:false,_fillContent:function(_1){ |
||||
if(_1&&!("label" in this.params)){ |
||||
this.set("label",_1.innerHTML); |
||||
} |
||||
},buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
var _2=this.id+"_text"; |
||||
dojo.attr(this.containerNode,"id",_2); |
||||
if(this.accelKeyNode){ |
||||
dojo.attr(this.accelKeyNode,"id",this.id+"_accel"); |
||||
_2+=" "+this.id+"_accel"; |
||||
} |
||||
dijit.setWaiState(this.domNode,"labelledby",_2); |
||||
dojo.setSelectable(this.domNode,false); |
||||
},_onHover:function(){ |
||||
this.getParent().onItemHover(this); |
||||
},_onUnhover:function(){ |
||||
this.getParent().onItemUnhover(this); |
||||
this._set("hovering",false); |
||||
},_onClick:function(_3){ |
||||
this.getParent().onItemClick(this,_3); |
||||
dojo.stopEvent(_3); |
||||
},onClick:function(_4){ |
||||
},focus:function(){ |
||||
try{ |
||||
if(dojo.isIE==8){ |
||||
this.containerNode.focus(); |
||||
} |
||||
dijit.focus(this.focusNode); |
||||
} |
||||
catch(e){ |
||||
} |
||||
},_onFocus:function(){ |
||||
this._setSelected(true); |
||||
this.getParent()._onItemFocus(this); |
||||
this.inherited(arguments); |
||||
},_setSelected:function(_5){ |
||||
dojo.toggleClass(this.domNode,"dijitMenuItemSelected",_5); |
||||
},setLabel:function(_6){ |
||||
dojo.deprecated("dijit.MenuItem.setLabel() is deprecated. Use set('label', ...) instead.","","2.0"); |
||||
this.set("label",_6); |
||||
},setDisabled:function(_7){ |
||||
dojo.deprecated("dijit.Menu.setDisabled() is deprecated. Use set('disabled', bool) instead.","","2.0"); |
||||
this.set("disabled",_7); |
||||
},_setDisabledAttr:function(_8){ |
||||
dijit.setWaiState(this.focusNode,"disabled",_8?"true":"false"); |
||||
this._set("disabled",_8); |
||||
},_setAccelKeyAttr:function(_9){ |
||||
this.accelKeyNode.style.display=_9?"":"none"; |
||||
this.accelKeyNode.innerHTML=_9; |
||||
dojo.attr(this.containerNode,"colSpan",_9?"1":"2"); |
||||
this._set("accelKey",_9); |
||||
}}); |
||||
} |
@ -0,0 +1,20 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.MenuSeparator"]){ |
||||
dojo._hasResource["dijit.MenuSeparator"]=true; |
||||
dojo.provide("dijit.MenuSeparator"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dijit._Contained"); |
||||
dojo.declare("dijit.MenuSeparator",[dijit._Widget,dijit._Templated,dijit._Contained],{templateString:dojo.cache("dijit","templates/MenuSeparator.html","<tr class=\"dijitMenuSeparator\">\n\t<td class=\"dijitMenuSeparatorIconCell\">\n\t\t<div class=\"dijitMenuSeparatorTop\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n\t<td colspan=\"3\" class=\"dijitMenuSeparatorLabelCell\">\n\t\t<div class=\"dijitMenuSeparatorTop dijitMenuSeparatorLabel\"></div>\n\t\t<div class=\"dijitMenuSeparatorBottom\"></div>\n\t</td>\n</tr>\n"),buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
dojo.setSelectable(this.domNode,false); |
||||
},isFocusable:function(){ |
||||
return false; |
||||
}}); |
||||
} |
@ -0,0 +1,43 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.PopupMenuItem"]){ |
||||
dojo._hasResource["dijit.PopupMenuItem"]=true; |
||||
dojo.provide("dijit.PopupMenuItem"); |
||||
dojo.require("dijit.MenuItem"); |
||||
dojo.declare("dijit.PopupMenuItem",dijit.MenuItem,{_fillContent:function(){ |
||||
if(this.srcNodeRef){ |
||||
var _1=dojo.query("*",this.srcNodeRef); |
||||
dijit.PopupMenuItem.superclass._fillContent.call(this,_1[0]); |
||||
this.dropDownContainer=this.srcNodeRef; |
||||
} |
||||
},startup:function(){ |
||||
if(this._started){ |
||||
return; |
||||
} |
||||
this.inherited(arguments); |
||||
if(!this.popup){ |
||||
var _2=dojo.query("[widgetId]",this.dropDownContainer)[0]; |
||||
this.popup=dijit.byNode(_2); |
||||
} |
||||
dojo.body().appendChild(this.popup.domNode); |
||||
this.popup.startup(); |
||||
this.popup.domNode.style.display="none"; |
||||
if(this.arrowWrapper){ |
||||
dojo.style(this.arrowWrapper,"visibility",""); |
||||
} |
||||
dijit.setWaiState(this.focusNode,"haspopup","true"); |
||||
},destroyDescendants:function(){ |
||||
if(this.popup){ |
||||
if(!this.popup._destroyed){ |
||||
this.popup.destroyRecursive(); |
||||
} |
||||
delete this.popup; |
||||
} |
||||
this.inherited(arguments); |
||||
}}); |
||||
} |
@ -0,0 +1,25 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.Toolbar"]){ |
||||
dojo._hasResource["dijit.Toolbar"]=true; |
||||
dojo.provide("dijit.Toolbar"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._KeyNavContainer"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dijit.ToolbarSeparator"); |
||||
dojo.declare("dijit.Toolbar",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{templateString:"<div class=\"dijit\" role=\"toolbar\" tabIndex=\"${tabIndex}\" dojoAttachPoint=\"containerNode\">"+"</div>",baseClass:"dijitToolbar",postCreate:function(){ |
||||
this.inherited(arguments); |
||||
this.connectKeyNavHandlers(this.isLeftToRight()?[dojo.keys.LEFT_ARROW]:[dojo.keys.RIGHT_ARROW],this.isLeftToRight()?[dojo.keys.RIGHT_ARROW]:[dojo.keys.LEFT_ARROW]); |
||||
},startup:function(){ |
||||
if(this._started){ |
||||
return; |
||||
} |
||||
this.startupKeyNavChildren(); |
||||
this.inherited(arguments); |
||||
}}); |
||||
} |
@ -0,0 +1,19 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.ToolbarSeparator"]){ |
||||
dojo._hasResource["dijit.ToolbarSeparator"]=true; |
||||
dojo.provide("dijit.ToolbarSeparator"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.declare("dijit.ToolbarSeparator",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"dijitToolbarSeparator dijitInline\" role=\"presentation\"></div>",buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
dojo.setSelectable(this.domNode,false); |
||||
},isFocusable:function(){ |
||||
return false; |
||||
}}); |
||||
} |
@ -0,0 +1,183 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.Tooltip"]){ |
||||
dojo._hasResource["dijit.Tooltip"]=true; |
||||
dojo.provide("dijit.Tooltip"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:dojo.cache("dijit","templates/Tooltip.html","<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\"\n\t><div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" role='alert'></div\n\t><div class=\"dijitTooltipConnector\" dojoAttachPoint=\"connectorNode\"></div\n></div>\n"),postCreate:function(){ |
||||
dojo.body().appendChild(this.domNode); |
||||
this.bgIframe=new dijit.BackgroundIframe(this.domNode); |
||||
this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")}); |
||||
this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")}); |
||||
},show:function(_1,_2,_3,_4){ |
||||
if(this.aroundNode&&this.aroundNode===_2){ |
||||
return; |
||||
} |
||||
this.domNode.width="auto"; |
||||
if(this.fadeOut.status()=="playing"){ |
||||
this._onDeck=arguments; |
||||
return; |
||||
} |
||||
this.containerNode.innerHTML=_1; |
||||
var _5=dijit.placeOnScreenAroundElement(this.domNode,_2,dijit.getPopupAroundAlignment((_3&&_3.length)?_3:dijit.Tooltip.defaultPosition,!_4),dojo.hitch(this,"orient")); |
||||
dojo.style(this.domNode,"opacity",0); |
||||
this.fadeIn.play(); |
||||
this.isShowingNow=true; |
||||
this.aroundNode=_2; |
||||
},orient:function(_6,_7,_8,_9,_a){ |
||||
this.connectorNode.style.top=""; |
||||
var _b=_9.w-this.connectorNode.offsetWidth; |
||||
_6.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_7+"-"+_8]; |
||||
this.domNode.style.width="auto"; |
||||
var _c=dojo.contentBox(this.domNode); |
||||
var _d=Math.min((Math.max(_b,1)),_c.w); |
||||
var _e=_d<_c.w; |
||||
this.domNode.style.width=_d+"px"; |
||||
if(_e){ |
||||
this.containerNode.style.overflow="auto"; |
||||
var _f=this.containerNode.scrollWidth; |
||||
this.containerNode.style.overflow="visible"; |
||||
if(_f>_d){ |
||||
_f=_f+dojo.style(this.domNode,"paddingLeft")+dojo.style(this.domNode,"paddingRight"); |
||||
this.domNode.style.width=_f+"px"; |
||||
} |
||||
} |
||||
if(_8.charAt(0)=="B"&&_7.charAt(0)=="B"){ |
||||
var mb=dojo.marginBox(_6); |
||||
var _10=this.connectorNode.offsetHeight; |
||||
if(mb.h>_9.h){ |
||||
var _11=_9.h-(_a.h/2)-(_10/2); |
||||
this.connectorNode.style.top=_11+"px"; |
||||
this.connectorNode.style.bottom=""; |
||||
}else{ |
||||
this.connectorNode.style.bottom=Math.min(Math.max(_a.h/2-_10/2,0),mb.h-_10)+"px"; |
||||
this.connectorNode.style.top=""; |
||||
} |
||||
}else{ |
||||
this.connectorNode.style.top=""; |
||||
this.connectorNode.style.bottom=""; |
||||
} |
||||
return Math.max(0,_c.w-_b); |
||||
},_onShow:function(){ |
||||
if(dojo.isIE){ |
||||
this.domNode.style.filter=""; |
||||
} |
||||
},hide:function(_12){ |
||||
if(this._onDeck&&this._onDeck[1]==_12){ |
||||
this._onDeck=null; |
||||
}else{ |
||||
if(this.aroundNode===_12){ |
||||
this.fadeIn.stop(); |
||||
this.isShowingNow=false; |
||||
this.aroundNode=null; |
||||
this.fadeOut.play(); |
||||
}else{ |
||||
} |
||||
} |
||||
},_onHide:function(){ |
||||
this.domNode.style.cssText=""; |
||||
this.containerNode.innerHTML=""; |
||||
if(this._onDeck){ |
||||
this.show.apply(this,this._onDeck); |
||||
this._onDeck=null; |
||||
} |
||||
}}); |
||||
dijit.showTooltip=function(_13,_14,_15,rtl){ |
||||
if(!dijit._masterTT){ |
||||
dijit._masterTT=new dijit._MasterTooltip(); |
||||
} |
||||
return dijit._masterTT.show(_13,_14,_15,rtl); |
||||
}; |
||||
dijit.hideTooltip=function(_16){ |
||||
if(!dijit._masterTT){ |
||||
dijit._masterTT=new dijit._MasterTooltip(); |
||||
} |
||||
return dijit._masterTT.hide(_16); |
||||
}; |
||||
dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],_setConnectIdAttr:function(_17){ |
||||
dojo.forEach(this._connections||[],function(_18){ |
||||
dojo.forEach(_18,dojo.hitch(this,"disconnect")); |
||||
},this); |
||||
var ary=dojo.isArrayLike(_17)?_17:(_17?[_17]:[]); |
||||
this._connections=dojo.map(ary,function(id){ |
||||
var _19=dojo.byId(id); |
||||
return _19?[this.connect(_19,"onmouseenter","_onTargetMouseEnter"),this.connect(_19,"onmouseleave","_onTargetMouseLeave"),this.connect(_19,"onfocus","_onTargetFocus"),this.connect(_19,"onblur","_onTargetBlur")]:[]; |
||||
},this); |
||||
this._set("connectId",_17); |
||||
this._connectIds=ary; |
||||
},addTarget:function(_1a){ |
||||
var id=_1a.id||_1a; |
||||
if(dojo.indexOf(this._connectIds,id)==-1){ |
||||
this.set("connectId",this._connectIds.concat(id)); |
||||
} |
||||
},removeTarget:function(_1b){ |
||||
var id=_1b.id||_1b,idx=dojo.indexOf(this._connectIds,id); |
||||
if(idx>=0){ |
||||
this._connectIds.splice(idx,1); |
||||
this.set("connectId",this._connectIds); |
||||
} |
||||
},buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
dojo.addClass(this.domNode,"dijitTooltipData"); |
||||
},startup:function(){ |
||||
this.inherited(arguments); |
||||
var ids=this.connectId; |
||||
dojo.forEach(dojo.isArrayLike(ids)?ids:[ids],this.addTarget,this); |
||||
},_onTargetMouseEnter:function(e){ |
||||
this._onHover(e); |
||||
},_onTargetMouseLeave:function(e){ |
||||
this._onUnHover(e); |
||||
},_onTargetFocus:function(e){ |
||||
this._focus=true; |
||||
this._onHover(e); |
||||
},_onTargetBlur:function(e){ |
||||
this._focus=false; |
||||
this._onUnHover(e); |
||||
},_onHover:function(e){ |
||||
if(!this._showTimer){ |
||||
var _1c=e.target; |
||||
this._showTimer=setTimeout(dojo.hitch(this,function(){ |
||||
this.open(_1c); |
||||
}),this.showDelay); |
||||
} |
||||
},_onUnHover:function(e){ |
||||
if(this._focus){ |
||||
return; |
||||
} |
||||
if(this._showTimer){ |
||||
clearTimeout(this._showTimer); |
||||
delete this._showTimer; |
||||
} |
||||
this.close(); |
||||
},open:function(_1d){ |
||||
if(this._showTimer){ |
||||
clearTimeout(this._showTimer); |
||||
delete this._showTimer; |
||||
} |
||||
dijit.showTooltip(this.label||this.domNode.innerHTML,_1d,this.position,!this.isLeftToRight()); |
||||
this._connectNode=_1d; |
||||
this.onShow(_1d,this.position); |
||||
},close:function(){ |
||||
if(this._connectNode){ |
||||
dijit.hideTooltip(this._connectNode); |
||||
delete this._connectNode; |
||||
this.onHide(); |
||||
} |
||||
if(this._showTimer){ |
||||
clearTimeout(this._showTimer); |
||||
delete this._showTimer; |
||||
} |
||||
},onShow:function(_1e,_1f){ |
||||
},onHide:function(){ |
||||
},uninitialize:function(){ |
||||
this.close(); |
||||
this.inherited(arguments); |
||||
}}); |
||||
dijit.Tooltip.defaultPosition=["after","before"]; |
||||
} |
@ -0,0 +1,63 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit.TooltipDialog"]){ |
||||
dojo._hasResource["dijit.TooltipDialog"]=true; |
||||
dojo.provide("dijit.TooltipDialog"); |
||||
dojo.require("dijit.layout.ContentPane"); |
||||
dojo.require("dijit._Templated"); |
||||
dojo.require("dijit.form._FormMixin"); |
||||
dojo.require("dijit._DialogMixin"); |
||||
dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,baseClass:"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:dojo.cache("dijit","templates/TooltipDialog.html","<div role=\"presentation\" tabIndex=\"-1\">\n\t<div class=\"dijitTooltipContainer\" role=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" role=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" role=\"presentation\"></div>\n</div>\n"),_setTitleAttr:function(_1){ |
||||
this.containerNode.title=_1; |
||||
this._set("title",_1); |
||||
},postCreate:function(){ |
||||
this.inherited(arguments); |
||||
this.connect(this.containerNode,"onkeypress","_onKey"); |
||||
},orient:function(_2,_3,_4){ |
||||
var _5="dijitTooltipAB"+(_4.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_4.charAt(0)=="T"?"Below":"Above"); |
||||
dojo.replaceClass(this.domNode,_5,this._currentOrientClass||""); |
||||
this._currentOrientClass=_5; |
||||
},focus:function(){ |
||||
this._getFocusItems(this.containerNode); |
||||
dijit.focus(this._firstFocusItem); |
||||
},onOpen:function(_6){ |
||||
this.orient(this.domNode,_6.aroundCorner,_6.corner); |
||||
this._onShow(); |
||||
},onClose:function(){ |
||||
this.onHide(); |
||||
},_onKey:function(_7){ |
||||
var _8=_7.target; |
||||
var dk=dojo.keys; |
||||
if(_7.charOrCode===dk.TAB){ |
||||
this._getFocusItems(this.containerNode); |
||||
} |
||||
var _9=(this._firstFocusItem==this._lastFocusItem); |
||||
if(_7.charOrCode==dk.ESCAPE){ |
||||
setTimeout(dojo.hitch(this,"onCancel"),0); |
||||
dojo.stopEvent(_7); |
||||
}else{ |
||||
if(_8==this._firstFocusItem&&_7.shiftKey&&_7.charOrCode===dk.TAB){ |
||||
if(!_9){ |
||||
dijit.focus(this._lastFocusItem); |
||||
} |
||||
dojo.stopEvent(_7); |
||||
}else{ |
||||
if(_8==this._lastFocusItem&&_7.charOrCode===dk.TAB&&!_7.shiftKey){ |
||||
if(!_9){ |
||||
dijit.focus(this._firstFocusItem); |
||||
} |
||||
dojo.stopEvent(_7); |
||||
}else{ |
||||
if(_7.charOrCode===dk.TAB){ |
||||
_7.stopPropagation(); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
}}); |
||||
} |
@ -0,0 +1,31 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._Contained"]){ |
||||
dojo._hasResource["dijit._Contained"]=true; |
||||
dojo.provide("dijit._Contained"); |
||||
dojo.declare("dijit._Contained",null,{getParent:function(){ |
||||
var _1=dijit.getEnclosingWidget(this.domNode.parentNode); |
||||
return _1&&_1.isContainer?_1:null; |
||||
},_getSibling:function(_2){ |
||||
var _3=this.domNode; |
||||
do{ |
||||
_3=_3[_2+"Sibling"]; |
||||
}while(_3&&_3.nodeType!=1); |
||||
return _3&&dijit.byNode(_3); |
||||
},getPreviousSibling:function(){ |
||||
return this._getSibling("previous"); |
||||
},getNextSibling:function(){ |
||||
return this._getSibling("next"); |
||||
},getIndexInParent:function(){ |
||||
var p=this.getParent(); |
||||
if(!p||!p.getIndexOfChild){ |
||||
return -1; |
||||
} |
||||
return p.getIndexOfChild(this); |
||||
}}); |
||||
} |
@ -0,0 +1,62 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._Container"]){ |
||||
dojo._hasResource["dijit._Container"]=true; |
||||
dojo.provide("dijit._Container"); |
||||
dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
if(!this.containerNode){ |
||||
this.containerNode=this.domNode; |
||||
} |
||||
},addChild:function(_1,_2){ |
||||
var _3=this.containerNode; |
||||
if(_2&&typeof _2=="number"){ |
||||
var _4=this.getChildren(); |
||||
if(_4&&_4.length>=_2){ |
||||
_3=_4[_2-1].domNode; |
||||
_2="after"; |
||||
} |
||||
} |
||||
dojo.place(_1.domNode,_3,_2); |
||||
if(this._started&&!_1._started){ |
||||
_1.startup(); |
||||
} |
||||
},removeChild:function(_5){ |
||||
if(typeof _5=="number"){ |
||||
_5=this.getChildren()[_5]; |
||||
} |
||||
if(_5){ |
||||
var _6=_5.domNode; |
||||
if(_6&&_6.parentNode){ |
||||
_6.parentNode.removeChild(_6); |
||||
} |
||||
} |
||||
},hasChildren:function(){ |
||||
return this.getChildren().length>0; |
||||
},destroyDescendants:function(_7){ |
||||
dojo.forEach(this.getChildren(),function(_8){ |
||||
_8.destroyRecursive(_7); |
||||
}); |
||||
},_getSiblingOfChild:function(_9,_a){ |
||||
var _b=_9.domNode,_c=(_a>0?"nextSibling":"previousSibling"); |
||||
do{ |
||||
_b=_b[_c]; |
||||
}while(_b&&(_b.nodeType!=1||!dijit.byNode(_b))); |
||||
return _b&&dijit.byNode(_b); |
||||
},getIndexOfChild:function(_d){ |
||||
return dojo.indexOf(this.getChildren(),_d); |
||||
},startup:function(){ |
||||
if(this._started){ |
||||
return; |
||||
} |
||||
dojo.forEach(this.getChildren(),function(_e){ |
||||
_e.startup(); |
||||
}); |
||||
this.inherited(arguments); |
||||
}}); |
||||
} |
@ -0,0 +1,139 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._CssStateMixin"]){ |
||||
dojo._hasResource["dijit._CssStateMixin"]=true; |
||||
dojo.provide("dijit._CssStateMixin"); |
||||
dojo.declare("dijit._CssStateMixin",[],{cssStateNodes:{},hovering:false,active:false,_applyAttributes:function(){ |
||||
this.inherited(arguments); |
||||
dojo.forEach(["onmouseenter","onmouseleave","onmousedown"],function(e){ |
||||
this.connect(this.domNode,e,"_cssMouseEvent"); |
||||
},this); |
||||
dojo.forEach(["disabled","readOnly","checked","selected","focused","state","hovering","active"],function(_1){ |
||||
this.watch(_1,dojo.hitch(this,"_setStateClass")); |
||||
},this); |
||||
for(var ap in this.cssStateNodes){ |
||||
this._trackMouseState(this[ap],this.cssStateNodes[ap]); |
||||
} |
||||
this._setStateClass(); |
||||
},_cssMouseEvent:function(_2){ |
||||
if(!this.disabled){ |
||||
switch(_2.type){ |
||||
case "mouseenter": |
||||
case "mouseover": |
||||
this._set("hovering",true); |
||||
this._set("active",this._mouseDown); |
||||
break; |
||||
case "mouseleave": |
||||
case "mouseout": |
||||
this._set("hovering",false); |
||||
this._set("active",false); |
||||
break; |
||||
case "mousedown": |
||||
this._set("active",true); |
||||
this._mouseDown=true; |
||||
var _3=this.connect(dojo.body(),"onmouseup",function(){ |
||||
this._mouseDown=false; |
||||
this._set("active",false); |
||||
this.disconnect(_3); |
||||
}); |
||||
break; |
||||
} |
||||
} |
||||
},_setStateClass:function(){ |
||||
var _4=this.baseClass.split(" "); |
||||
function _5(_6){ |
||||
_4=_4.concat(dojo.map(_4,function(c){ |
||||
return c+_6; |
||||
}),"dijit"+_6); |
||||
}; |
||||
if(!this.isLeftToRight()){ |
||||
_5("Rtl"); |
||||
} |
||||
if(this.checked){ |
||||
_5("Checked"); |
||||
} |
||||
if(this.state){ |
||||
_5(this.state); |
||||
} |
||||
if(this.selected){ |
||||
_5("Selected"); |
||||
} |
||||
if(this.disabled){ |
||||
_5("Disabled"); |
||||
}else{ |
||||
if(this.readOnly){ |
||||
_5("ReadOnly"); |
||||
}else{ |
||||
if(this.active){ |
||||
_5("Active"); |
||||
}else{ |
||||
if(this.hovering){ |
||||
_5("Hover"); |
||||
} |
||||
} |
||||
} |
||||
} |
||||
if(this._focused){ |
||||
_5("Focused"); |
||||
} |
||||
var tn=this.stateNode||this.domNode,_7={}; |
||||
dojo.forEach(tn.className.split(" "),function(c){ |
||||
_7[c]=true; |
||||
}); |
||||
if("_stateClasses" in this){ |
||||
dojo.forEach(this._stateClasses,function(c){ |
||||
delete _7[c]; |
||||
}); |
||||
} |
||||
dojo.forEach(_4,function(c){ |
||||
_7[c]=true; |
||||
}); |
||||
var _8=[]; |
||||
for(var c in _7){ |
||||
_8.push(c); |
||||
} |
||||
tn.className=_8.join(" "); |
||||
this._stateClasses=_4; |
||||
},_trackMouseState:function(_9,_a){ |
||||
var _b=false,_c=false,_d=false; |
||||
var _e=this,cn=dojo.hitch(this,"connect",_9); |
||||
function _f(){ |
||||
var _10=("disabled" in _e&&_e.disabled)||("readonly" in _e&&_e.readonly); |
||||
dojo.toggleClass(_9,_a+"Hover",_b&&!_c&&!_10); |
||||
dojo.toggleClass(_9,_a+"Active",_c&&!_10); |
||||
dojo.toggleClass(_9,_a+"Focused",_d&&!_10); |
||||
}; |
||||
cn("onmouseenter",function(){ |
||||
_b=true; |
||||
_f(); |
||||
}); |
||||
cn("onmouseleave",function(){ |
||||
_b=false; |
||||
_c=false; |
||||
_f(); |
||||
}); |
||||
cn("onmousedown",function(){ |
||||
_c=true; |
||||
_f(); |
||||
}); |
||||
cn("onmouseup",function(){ |
||||
_c=false; |
||||
_f(); |
||||
}); |
||||
cn("onfocus",function(){ |
||||
_d=true; |
||||
_f(); |
||||
}); |
||||
cn("onblur",function(){ |
||||
_d=false; |
||||
_f(); |
||||
}); |
||||
this.watch("disabled",_f); |
||||
this.watch("readOnly",_f); |
||||
}}); |
||||
} |
@ -0,0 +1,23 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._DialogMixin"]){ |
||||
dojo._hasResource["dijit._DialogMixin"]=true; |
||||
dojo.provide("dijit._DialogMixin"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_1){ |
||||
},onCancel:function(){ |
||||
},onExecute:function(){ |
||||
},_onSubmit:function(){ |
||||
this.onExecute(); |
||||
this.execute(this.get("value")); |
||||
},_getFocusItems:function(){ |
||||
var _2=dijit._getTabNavigable(this.containerNode); |
||||
this._firstFocusItem=_2.lowest||_2.first||this.closeButtonNode||this.domNode; |
||||
this._lastFocusItem=_2.last||_2.highest||this._firstFocusItem; |
||||
}}); |
||||
} |
@ -0,0 +1,205 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._HasDropDown"]){ |
||||
dojo._hasResource["dijit._HasDropDown"]=true; |
||||
dojo.provide("dijit._HasDropDown"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.declare("dijit._HasDropDown",null,{_buttonNode:null,_arrowWrapperNode:null,_popupStateNode:null,_aroundNode:null,dropDown:null,autoWidth:true,forceWidth:false,maxHeight:0,dropDownPosition:["below","above"],_stopClickEvents:true,_onDropDownMouseDown:function(e){ |
||||
if(this.disabled||this.readOnly){ |
||||
return; |
||||
} |
||||
dojo.stopEvent(e); |
||||
this._docHandler=this.connect(dojo.doc,"onmouseup","_onDropDownMouseUp"); |
||||
this.toggleDropDown(); |
||||
},_onDropDownMouseUp:function(e){ |
||||
if(e&&this._docHandler){ |
||||
this.disconnect(this._docHandler); |
||||
} |
||||
var _1=this.dropDown,_2=false; |
||||
if(e&&this._opened){ |
||||
var c=dojo.position(this._buttonNode,true); |
||||
if(!(e.pageX>=c.x&&e.pageX<=c.x+c.w)||!(e.pageY>=c.y&&e.pageY<=c.y+c.h)){ |
||||
var t=e.target; |
||||
while(t&&!_2){ |
||||
if(dojo.hasClass(t,"dijitPopup")){ |
||||
_2=true; |
||||
}else{ |
||||
t=t.parentNode; |
||||
} |
||||
} |
||||
if(_2){ |
||||
t=e.target; |
||||
if(_1.onItemClick){ |
||||
var _3; |
||||
while(t&&!(_3=dijit.byNode(t))){ |
||||
t=t.parentNode; |
||||
} |
||||
if(_3&&_3.onClick&&_3.getParent){ |
||||
_3.getParent().onItemClick(_3,e); |
||||
} |
||||
} |
||||
return; |
||||
} |
||||
} |
||||
} |
||||
if(this._opened&&_1.focus&&_1.autoFocus!==false){ |
||||
window.setTimeout(dojo.hitch(_1,"focus"),1); |
||||
} |
||||
},_onDropDownClick:function(e){ |
||||
if(this._stopClickEvents){ |
||||
dojo.stopEvent(e); |
||||
} |
||||
},buildRendering:function(){ |
||||
this.inherited(arguments); |
||||
this._buttonNode=this._buttonNode||this.focusNode||this.domNode; |
||||
this._popupStateNode=this._popupStateNode||this.focusNode||this._buttonNode; |
||||
var _4={"after":this.isLeftToRight()?"Right":"Left","before":this.isLeftToRight()?"Left":"Right","above":"Up","below":"Down","left":"Left","right":"Right"}[this.dropDownPosition[0]]||this.dropDownPosition[0]||"Down"; |
||||
dojo.addClass(this._arrowWrapperNode||this._buttonNode,"dijit"+_4+"ArrowButton"); |
||||
},postCreate:function(){ |
||||
this.inherited(arguments); |
||||
this.connect(this._buttonNode,"onmousedown","_onDropDownMouseDown"); |
||||
this.connect(this._buttonNode,"onclick","_onDropDownClick"); |
||||
this.connect(this.focusNode,"onkeypress","_onKey"); |
||||
this.connect(this.focusNode,"onkeyup","_onKeyUp"); |
||||
},destroy:function(){ |
||||
if(this.dropDown){ |
||||
if(!this.dropDown._destroyed){ |
||||
this.dropDown.destroyRecursive(); |
||||
} |
||||
delete this.dropDown; |
||||
} |
||||
this.inherited(arguments); |
||||
},_onKey:function(e){ |
||||
if(this.disabled||this.readOnly){ |
||||
return; |
||||
} |
||||
var d=this.dropDown,_5=e.target; |
||||
if(d&&this._opened&&d.handleKey){ |
||||
if(d.handleKey(e)===false){ |
||||
dojo.stopEvent(e); |
||||
return; |
||||
} |
||||
} |
||||
if(d&&this._opened&&e.charOrCode==dojo.keys.ESCAPE){ |
||||
this.closeDropDown(); |
||||
dojo.stopEvent(e); |
||||
}else{ |
||||
if(!this._opened&&(e.charOrCode==dojo.keys.DOWN_ARROW||((e.charOrCode==dojo.keys.ENTER||e.charOrCode==" ")&&((_5.tagName||"").toLowerCase()!=="input"||(_5.type&&_5.type.toLowerCase()!=="text"))))){ |
||||
this._toggleOnKeyUp=true; |
||||
dojo.stopEvent(e); |
||||
} |
||||
} |
||||
},_onKeyUp:function(){ |
||||
if(this._toggleOnKeyUp){ |
||||
delete this._toggleOnKeyUp; |
||||
this.toggleDropDown(); |
||||
var d=this.dropDown; |
||||
if(d&&d.focus){ |
||||
setTimeout(dojo.hitch(d,"focus"),1); |
||||
} |
||||
} |
||||
},_onBlur:function(){ |
||||
var _6=dijit._curFocus&&this.dropDown&&dojo.isDescendant(dijit._curFocus,this.dropDown.domNode); |
||||
this.closeDropDown(_6); |
||||
this.inherited(arguments); |
||||
},isLoaded:function(){ |
||||
return true; |
||||
},loadDropDown:function(_7){ |
||||
_7(); |
||||
},toggleDropDown:function(){ |
||||
if(this.disabled||this.readOnly){ |
||||
return; |
||||
} |
||||
if(!this._opened){ |
||||
if(!this.isLoaded()){ |
||||
this.loadDropDown(dojo.hitch(this,"openDropDown")); |
||||
return; |
||||
}else{ |
||||
this.openDropDown(); |
||||
} |
||||
}else{ |
||||
this.closeDropDown(); |
||||
} |
||||
},openDropDown:function(){ |
||||
var _8=this.dropDown,_9=_8.domNode,_a=this._aroundNode||this.domNode,_b=this; |
||||
if(!this._preparedNode){ |
||||
this._preparedNode=true; |
||||
if(_9.style.width){ |
||||
this._explicitDDWidth=true; |
||||
} |
||||
if(_9.style.height){ |
||||
this._explicitDDHeight=true; |
||||
} |
||||
} |
||||
if(this.maxHeight||this.forceWidth||this.autoWidth){ |
||||
var _c={display:"",visibility:"hidden"}; |
||||
if(!this._explicitDDWidth){ |
||||
_c.width=""; |
||||
} |
||||
if(!this._explicitDDHeight){ |
||||
_c.height=""; |
||||
} |
||||
dojo.style(_9,_c); |
||||
var _d=this.maxHeight; |
||||
if(_d==-1){ |
||||
var _e=dojo.window.getBox(),_f=dojo.position(_a,false); |
||||
_d=Math.floor(Math.max(_f.y,_e.h-(_f.y+_f.h))); |
||||
} |
||||
if(_8.startup&&!_8._started){ |
||||
_8.startup(); |
||||
} |
||||
dijit.popup.moveOffScreen(_8); |
||||
var mb=dojo._getMarginSize(_9); |
||||
var _10=(_d&&mb.h>_d); |
||||
dojo.style(_9,{overflowX:"hidden",overflowY:_10?"auto":"hidden"}); |
||||
if(_10){ |
||||
mb.h=_d; |
||||
if("w" in mb){ |
||||
mb.w+=16; |
||||
} |
||||
}else{ |
||||
delete mb.h; |
||||
} |
||||
if(this.forceWidth){ |
||||
mb.w=_a.offsetWidth; |
||||
}else{ |
||||
if(this.autoWidth){ |
||||
mb.w=Math.max(mb.w,_a.offsetWidth); |
||||
}else{ |
||||
delete mb.w; |
||||
} |
||||
} |
||||
if(dojo.isFunction(_8.resize)){ |
||||
_8.resize(mb); |
||||
}else{ |
||||
dojo.marginBox(_9,mb); |
||||
} |
||||
} |
||||
var _11=dijit.popup.open({parent:this,popup:_8,around:_a,orient:dijit.getPopupAroundAlignment((this.dropDownPosition&&this.dropDownPosition.length)?this.dropDownPosition:["below"],this.isLeftToRight()),onExecute:function(){ |
||||
_b.closeDropDown(true); |
||||
},onCancel:function(){ |
||||
_b.closeDropDown(true); |
||||
},onClose:function(){ |
||||
dojo.attr(_b._popupStateNode,"popupActive",false); |
||||
dojo.removeClass(_b._popupStateNode,"dijitHasDropDownOpen"); |
||||
_b._opened=false; |
||||
}}); |
||||
dojo.attr(this._popupStateNode,"popupActive","true"); |
||||
dojo.addClass(_b._popupStateNode,"dijitHasDropDownOpen"); |
||||
this._opened=true; |
||||
return _11; |
||||
},closeDropDown:function(_12){ |
||||
if(this._opened){ |
||||
if(_12){ |
||||
this.focus(); |
||||
} |
||||
dijit.popup.close(this.dropDown); |
||||
this._opened=false; |
||||
} |
||||
}}); |
||||
} |
@ -0,0 +1,105 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._KeyNavContainer"]){ |
||||
dojo._hasResource["dijit._KeyNavContainer"]=true; |
||||
dojo.provide("dijit._KeyNavContainer"); |
||||
dojo.require("dijit._Container"); |
||||
dojo.declare("dijit._KeyNavContainer",dijit._Container,{tabIndex:"0",_keyNavCodes:{},connectKeyNavHandlers:function(_1,_2){ |
||||
var _3=(this._keyNavCodes={}); |
||||
var _4=dojo.hitch(this,this.focusPrev); |
||||
var _5=dojo.hitch(this,this.focusNext); |
||||
dojo.forEach(_1,function(_6){ |
||||
_3[_6]=_4; |
||||
}); |
||||
dojo.forEach(_2,function(_7){ |
||||
_3[_7]=_5; |
||||
}); |
||||
_3[dojo.keys.HOME]=dojo.hitch(this,"focusFirstChild"); |
||||
_3[dojo.keys.END]=dojo.hitch(this,"focusLastChild"); |
||||
this.connect(this.domNode,"onkeypress","_onContainerKeypress"); |
||||
this.connect(this.domNode,"onfocus","_onContainerFocus"); |
||||
},startupKeyNavChildren:function(){ |
||||
dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild")); |
||||
},addChild:function(_8,_9){ |
||||
dijit._KeyNavContainer.superclass.addChild.apply(this,arguments); |
||||
this._startupChild(_8); |
||||
},focus:function(){ |
||||
this.focusFirstChild(); |
||||
},focusFirstChild:function(){ |
||||
var _a=this._getFirstFocusableChild(); |
||||
if(_a){ |
||||
this.focusChild(_a); |
||||
} |
||||
},focusLastChild:function(){ |
||||
var _b=this._getLastFocusableChild(); |
||||
if(_b){ |
||||
this.focusChild(_b); |
||||
} |
||||
},focusNext:function(){ |
||||
var _c=this._getNextFocusableChild(this.focusedChild,1); |
||||
this.focusChild(_c); |
||||
},focusPrev:function(){ |
||||
var _d=this._getNextFocusableChild(this.focusedChild,-1); |
||||
this.focusChild(_d,true); |
||||
},focusChild:function(_e,_f){ |
||||
if(this.focusedChild&&_e!==this.focusedChild){ |
||||
this._onChildBlur(this.focusedChild); |
||||
} |
||||
_e.set("tabIndex",this.tabIndex); |
||||
_e.focus(_f?"end":"start"); |
||||
this._set("focusedChild",_e); |
||||
},_startupChild:function(_10){ |
||||
_10.set("tabIndex","-1"); |
||||
this.connect(_10,"_onFocus",function(){ |
||||
_10.set("tabIndex",this.tabIndex); |
||||
}); |
||||
this.connect(_10,"_onBlur",function(){ |
||||
_10.set("tabIndex","-1"); |
||||
}); |
||||
},_onContainerFocus:function(evt){ |
||||
if(evt.target!==this.domNode){ |
||||
return; |
||||
} |
||||
this.focusFirstChild(); |
||||
dojo.attr(this.domNode,"tabIndex","-1"); |
||||
},_onBlur:function(evt){ |
||||
if(this.tabIndex){ |
||||
dojo.attr(this.domNode,"tabIndex",this.tabIndex); |
||||
} |
||||
this.inherited(arguments); |
||||
},_onContainerKeypress:function(evt){ |
||||
if(evt.ctrlKey||evt.altKey){ |
||||
return; |
||||
} |
||||
var _11=this._keyNavCodes[evt.charOrCode]; |
||||
if(_11){ |
||||
_11(); |
||||
dojo.stopEvent(evt); |
||||
} |
||||
},_onChildBlur:function(_12){ |
||||
},_getFirstFocusableChild:function(){ |
||||
return this._getNextFocusableChild(null,1); |
||||
},_getLastFocusableChild:function(){ |
||||
return this._getNextFocusableChild(null,-1); |
||||
},_getNextFocusableChild:function(_13,dir){ |
||||
if(_13){ |
||||
_13=this._getSiblingOfChild(_13,dir); |
||||
} |
||||
var _14=this.getChildren(); |
||||
for(var i=0;i<_14.length;i++){ |
||||
if(!_13){ |
||||
_13=_14[(dir>0)?0:(_14.length-1)]; |
||||
} |
||||
if(_13.isFocusable()){ |
||||
return _13; |
||||
} |
||||
_13=this._getSiblingOfChild(_13,dir); |
||||
} |
||||
return null; |
||||
}}); |
||||
} |
@ -0,0 +1,97 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._PaletteMixin"]){ |
||||
dojo._hasResource["dijit._PaletteMixin"]=true; |
||||
dojo.provide("dijit._PaletteMixin"); |
||||
dojo.require("dijit._CssStateMixin"); |
||||
dojo.declare("dijit._PaletteMixin",[dijit._CssStateMixin],{defaultTimeout:500,timeoutChangeRate:0.9,value:null,_selectedCell:-1,tabIndex:"0",cellClass:"dijitPaletteCell",dyeClass:"",_preparePalette:function(_1,_2,_3){ |
||||
this._cells=[]; |
||||
var _4=this._blankGif; |
||||
_3=_3||dojo.getObject(this.dyeClass); |
||||
for(var _5=0;_5<_1.length;_5++){ |
||||
var _6=dojo.create("tr",{tabIndex:"-1"},this.gridNode); |
||||
for(var _7=0;_7<_1[_5].length;_7++){ |
||||
var _8=_1[_5][_7]; |
||||
if(_8){ |
||||
var _9=new _3(_8,_5,_7); |
||||
var _a=dojo.create("td",{"class":this.cellClass,tabIndex:"-1",title:_2[_8]}); |
||||
_9.fillCell(_a,_4); |
||||
this.connect(_a,"ondijitclick","_onCellClick"); |
||||
this._trackMouseState(_a,this.cellClass); |
||||
dojo.place(_a,_6); |
||||
_a.index=this._cells.length; |
||||
this._cells.push({node:_a,dye:_9}); |
||||
} |
||||
} |
||||
} |
||||
this._xDim=_1[0].length; |
||||
this._yDim=_1.length; |
||||
var _b={UP_ARROW:-this._xDim,DOWN_ARROW:this._xDim,RIGHT_ARROW:this.isLeftToRight()?1:-1,LEFT_ARROW:this.isLeftToRight()?-1:1}; |
||||
for(var _c in _b){ |
||||
this._connects.push(dijit.typematic.addKeyListener(this.domNode,{charOrCode:dojo.keys[_c],ctrlKey:false,altKey:false,shiftKey:false},this,function(){ |
||||
var _d=_b[_c]; |
||||
return function(_e){ |
||||
this._navigateByKey(_d,_e); |
||||
}; |
||||
}(),this.timeoutChangeRate,this.defaultTimeout)); |
||||
} |
||||
},postCreate:function(){ |
||||
this.inherited(arguments); |
||||
this._setCurrent(this._cells[0].node); |
||||
},focus:function(){ |
||||
dijit.focus(this._currentFocus); |
||||
},_onCellClick:function(_f){ |
||||
var _10=_f.currentTarget,_11=this._getDye(_10).getValue(); |
||||
this._setCurrent(_10); |
||||
setTimeout(dojo.hitch(this,function(){ |
||||
dijit.focus(_10); |
||||
this._setValueAttr(_11,true); |
||||
})); |
||||
dojo.removeClass(_10,"dijitPaletteCellHover"); |
||||
dojo.stopEvent(_f); |
||||
},_setCurrent:function(_12){ |
||||
if("_currentFocus" in this){ |
||||
dojo.attr(this._currentFocus,"tabIndex","-1"); |
||||
} |
||||
this._currentFocus=_12; |
||||
if(_12){ |
||||
dojo.attr(_12,"tabIndex",this.tabIndex); |
||||
} |
||||
},_setValueAttr:function(_13,_14){ |
||||
if(this._selectedCell>=0){ |
||||
dojo.removeClass(this._cells[this._selectedCell].node,"dijitPaletteCellSelected"); |
||||
} |
||||
this._selectedCell=-1; |
||||
if(_13){ |
||||
for(var i=0;i<this._cells.length;i++){ |
||||
if(_13==this._cells[i].dye.getValue()){ |
||||
this._selectedCell=i; |
||||
dojo.addClass(this._cells[i].node,"dijitPaletteCellSelected"); |
||||
break; |
||||
} |
||||
} |
||||
} |
||||
this._set("value",this._selectedCell>=0?_13:null); |
||||
if(_14||_14===undefined){ |
||||
this.onChange(_13); |
||||
} |
||||
},onChange:function(_15){ |
||||
},_navigateByKey:function(_16,_17){ |
||||
if(_17==-1){ |
||||
return; |
||||
} |
||||
var _18=this._currentFocus.index+_16; |
||||
if(_18<this._cells.length&&_18>-1){ |
||||
var _19=this._cells[_18].node; |
||||
this._setCurrent(_19); |
||||
setTimeout(dojo.hitch(dijit,"focus",_19),0); |
||||
} |
||||
},_getDye:function(_1a){ |
||||
return this._cells[_1a.index].dye; |
||||
}}); |
||||
} |
@ -0,0 +1,177 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._Templated"]){ |
||||
dojo._hasResource["dijit._Templated"]=true; |
||||
dojo.provide("dijit._Templated"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dojo.string"); |
||||
dojo.require("dojo.parser"); |
||||
dojo.require("dojo.cache"); |
||||
dojo.declare("dijit._Templated",null,{templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_earlyTemplatedStartup:false,constructor:function(){ |
||||
this._attachPoints=[]; |
||||
this._attachEvents=[]; |
||||
},_stringRepl:function(_1){ |
||||
var _2=this.declaredClass,_3=this; |
||||
return dojo.string.substitute(_1,this,function(_4,_5){ |
||||
if(_5.charAt(0)=="!"){ |
||||
_4=dojo.getObject(_5.substr(1),false,_3); |
||||
} |
||||
if(typeof _4=="undefined"){ |
||||
throw new Error(_2+" template:"+_5); |
||||
} |
||||
if(_4==null){ |
||||
return ""; |
||||
} |
||||
return _5.charAt(0)=="!"?_4:_4.toString().replace(/"/g,"""); |
||||
},this); |
||||
},buildRendering:function(){ |
||||
var _6=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache); |
||||
var _7; |
||||
if(dojo.isString(_6)){ |
||||
_7=dojo._toDom(this._stringRepl(_6)); |
||||
if(_7.nodeType!=1){ |
||||
throw new Error("Invalid template: "+_6); |
||||
} |
||||
}else{ |
||||
_7=_6.cloneNode(true); |
||||
} |
||||
this.domNode=_7; |
||||
this.inherited(arguments); |
||||
this._attachTemplateNodes(_7); |
||||
if(this.widgetsInTemplate){ |
||||
var cw=(this._startupWidgets=dojo.parser.parse(_7,{noStart:!this._earlyTemplatedStartup,template:true,inherited:{dir:this.dir,lang:this.lang},propsThis:this,scope:"dojo"})); |
||||
this._supportingWidgets=dijit.findWidgets(_7); |
||||
this._attachTemplateNodes(cw,function(n,p){ |
||||
return n[p]; |
||||
}); |
||||
} |
||||
this._fillContent(this.srcNodeRef); |
||||
},_fillContent:function(_8){ |
||||
var _9=this.containerNode; |
||||
if(_8&&_9){ |
||||
while(_8.hasChildNodes()){ |
||||
_9.appendChild(_8.firstChild); |
||||
} |
||||
} |
||||
},_attachTemplateNodes:function(_a,_b){ |
||||
_b=_b||function(n,p){ |
||||
return n.getAttribute(p); |
||||
}; |
||||
var _c=dojo.isArray(_a)?_a:(_a.all||_a.getElementsByTagName("*")); |
||||
var x=dojo.isArray(_a)?0:-1; |
||||
for(;x<_c.length;x++){ |
||||
var _d=(x==-1)?_a:_c[x]; |
||||
if(this.widgetsInTemplate&&(_b(_d,"dojoType")||_b(_d,"data-dojo-type"))){ |
||||
continue; |
||||
} |
||||
var _e=_b(_d,"dojoAttachPoint")||_b(_d,"data-dojo-attach-point"); |
||||
if(_e){ |
||||
var _f,_10=_e.split(/\s*,\s*/); |
||||
while((_f=_10.shift())){ |
||||
if(dojo.isArray(this[_f])){ |
||||
this[_f].push(_d); |
||||
}else{ |
||||
this[_f]=_d; |
||||
} |
||||
this._attachPoints.push(_f); |
||||
} |
||||
} |
||||
var _11=_b(_d,"dojoAttachEvent")||_b(_d,"data-dojo-attach-event"); |
||||
if(_11){ |
||||
var _12,_13=_11.split(/\s*,\s*/); |
||||
var _14=dojo.trim; |
||||
while((_12=_13.shift())){ |
||||
if(_12){ |
||||
var _15=null; |
||||
if(_12.indexOf(":")!=-1){ |
||||
var _16=_12.split(":"); |
||||
_12=_14(_16[0]); |
||||
_15=_14(_16[1]); |
||||
}else{ |
||||
_12=_14(_12); |
||||
} |
||||
if(!_15){ |
||||
_15=_12; |
||||
} |
||||
this._attachEvents.push(this.connect(_d,_12,_15)); |
||||
} |
||||
} |
||||
} |
||||
var _17=_b(_d,"waiRole"); |
||||
if(_17){ |
||||
dijit.setWaiRole(_d,_17); |
||||
} |
||||
var _18=_b(_d,"waiState"); |
||||
if(_18){ |
||||
dojo.forEach(_18.split(/\s*,\s*/),function(_19){ |
||||
if(_19.indexOf("-")!=-1){ |
||||
var _1a=_19.split("-"); |
||||
dijit.setWaiState(_d,_1a[0],_1a[1]); |
||||
} |
||||
}); |
||||
} |
||||
} |
||||
},startup:function(){ |
||||
dojo.forEach(this._startupWidgets,function(w){ |
||||
if(w&&!w._started&&w.startup){ |
||||
w.startup(); |
||||
} |
||||
}); |
||||
this.inherited(arguments); |
||||
},destroyRendering:function(){ |
||||
dojo.forEach(this._attachPoints,function(_1b){ |
||||
delete this[_1b]; |
||||
},this); |
||||
this._attachPoints=[]; |
||||
dojo.forEach(this._attachEvents,this.disconnect,this); |
||||
this._attachEvents=[]; |
||||
this.inherited(arguments); |
||||
}}); |
||||
dijit._Templated._templateCache={}; |
||||
dijit._Templated.getCachedTemplate=function(_1c,_1d,_1e){ |
||||
var _1f=dijit._Templated._templateCache; |
||||
var key=_1d||_1c; |
||||
var _20=_1f[key]; |
||||
if(_20){ |
||||
try{ |
||||
if(!_20.ownerDocument||_20.ownerDocument==dojo.doc){ |
||||
return _20; |
||||
} |
||||
} |
||||
catch(e){ |
||||
} |
||||
dojo.destroy(_20); |
||||
} |
||||
if(!_1d){ |
||||
_1d=dojo.cache(_1c,{sanitize:true}); |
||||
} |
||||
_1d=dojo.string.trim(_1d); |
||||
if(_1e||_1d.match(/\$\{([^\}]+)\}/g)){ |
||||
return (_1f[key]=_1d); |
||||
}else{ |
||||
var _21=dojo._toDom(_1d); |
||||
if(_21.nodeType!=1){ |
||||
throw new Error("Invalid template: "+_1d); |
||||
} |
||||
return (_1f[key]=_21); |
||||
} |
||||
}; |
||||
if(dojo.isIE){ |
||||
dojo.addOnWindowUnload(function(){ |
||||
var _22=dijit._Templated._templateCache; |
||||
for(var key in _22){ |
||||
var _23=_22[key]; |
||||
if(typeof _23=="object"){ |
||||
dojo.destroy(_23); |
||||
} |
||||
delete _22[key]; |
||||
} |
||||
}); |
||||
} |
||||
dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""}); |
||||
} |
@ -0,0 +1,113 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._Widget"]){ |
||||
dojo._hasResource["dijit._Widget"]=true; |
||||
dojo.provide("dijit._Widget"); |
||||
dojo.require("dijit._WidgetBase"); |
||||
dojo.require("dijit._base"); |
||||
dojo.connect(dojo,"_connect",function(_1,_2){ |
||||
if(_1&&dojo.isFunction(_1._onConnect)){ |
||||
_1._onConnect(_2); |
||||
} |
||||
}); |
||||
dijit._connectOnUseEventHandler=function(_3){ |
||||
}; |
||||
dijit._lastKeyDownNode=null; |
||||
if(dojo.isIE){ |
||||
(function(){ |
||||
var _4=function(_5){ |
||||
dijit._lastKeyDownNode=_5.srcElement; |
||||
}; |
||||
dojo.doc.attachEvent("onkeydown",_4); |
||||
dojo.addOnWindowUnload(function(){ |
||||
dojo.doc.detachEvent("onkeydown",_4); |
||||
}); |
||||
})(); |
||||
}else{ |
||||
dojo.doc.addEventListener("keydown",function(_6){ |
||||
dijit._lastKeyDownNode=_6.target; |
||||
},true); |
||||
} |
||||
(function(){ |
||||
dojo.declare("dijit._Widget",dijit._WidgetBase,{_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,create:function(_7,_8){ |
||||
this._deferredConnects=dojo.clone(this._deferredConnects); |
||||
for(var _9 in this.attributeMap){ |
||||
delete this._deferredConnects[_9]; |
||||
} |
||||
for(_9 in this._deferredConnects){ |
||||
if(this[_9]!==dijit._connectOnUseEventHandler){ |
||||
delete this._deferredConnects[_9]; |
||||
} |
||||
} |
||||
this.inherited(arguments); |
||||
if(this.domNode){ |
||||
for(_9 in this.params){ |
||||
this._onConnect(_9); |
||||
} |
||||
} |
||||
},_onConnect:function(_a){ |
||||
if(_a in this._deferredConnects){ |
||||
var _b=this[this._deferredConnects[_a]||"domNode"]; |
||||
this.connect(_b,_a.toLowerCase(),_a); |
||||
delete this._deferredConnects[_a]; |
||||
} |
||||
},focused:false,isFocusable:function(){ |
||||
return this.focus&&(dojo.style(this.domNode,"display")!="none"); |
||||
},onFocus:function(){ |
||||
},onBlur:function(){ |
||||
},_onFocus:function(e){ |
||||
this.onFocus(); |
||||
},_onBlur:function(){ |
||||
this.onBlur(); |
||||
},setAttribute:function(_c,_d){ |
||||
dojo.deprecated(this.declaredClass+"::setAttribute(attr, value) is deprecated. Use set() instead.","","2.0"); |
||||
this.set(_c,_d); |
||||
},attr:function(_e,_f){ |
||||
if(dojo.config.isDebug){ |
||||
var _10=arguments.callee._ach||(arguments.callee._ach={}),_11=(arguments.callee.caller||"unknown caller").toString(); |
||||
if(!_10[_11]){ |
||||
dojo.deprecated(this.declaredClass+"::attr() is deprecated. Use get() or set() instead, called from "+_11,"","2.0"); |
||||
_10[_11]=true; |
||||
} |
||||
} |
||||
var _12=arguments.length; |
||||
if(_12>=2||typeof _e==="object"){ |
||||
return this.set.apply(this,arguments); |
||||
}else{ |
||||
return this.get(_e); |
||||
} |
||||
},nodesWithKeyClick:["input","button"],connect:function(obj,_13,_14){ |
||||
var d=dojo,dc=d._connect,_15=this.inherited(arguments,[obj,_13=="ondijitclick"?"onclick":_13,_14]); |
||||
if(_13=="ondijitclick"){ |
||||
if(d.indexOf(this.nodesWithKeyClick,obj.nodeName.toLowerCase())==-1){ |
||||
var m=d.hitch(this,_14); |
||||
_15.push(dc(obj,"onkeydown",this,function(e){ |
||||
if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){ |
||||
dijit._lastKeyDownNode=e.target; |
||||
if(!("openDropDown" in this&&obj==this._buttonNode)){ |
||||
e.preventDefault(); |
||||
} |
||||
} |
||||
}),dc(obj,"onkeyup",this,function(e){ |
||||
if((e.keyCode==d.keys.ENTER||e.keyCode==d.keys.SPACE)&&e.target==dijit._lastKeyDownNode&&!e.ctrlKey&&!e.shiftKey&&!e.altKey&&!e.metaKey){ |
||||
dijit._lastKeyDownNode=null; |
||||
return m(e); |
||||
} |
||||
})); |
||||
} |
||||
} |
||||
return _15; |
||||
},_onShow:function(){ |
||||
this.onShow(); |
||||
},onShow:function(){ |
||||
},onHide:function(){ |
||||
},onClose:function(){ |
||||
return true; |
||||
}}); |
||||
})(); |
||||
} |
@ -0,0 +1,258 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._WidgetBase"]){ |
||||
dojo._hasResource["dijit._WidgetBase"]=true; |
||||
dojo.provide("dijit._WidgetBase"); |
||||
dojo.require("dijit._base.manager"); |
||||
dojo.require("dojo.Stateful"); |
||||
(function(){ |
||||
dojo.declare("dijit._WidgetBase",dojo.Stateful,{id:"",lang:"",dir:"","class":"",style:"",title:"",tooltip:"",baseClass:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")).toString(),postscript:function(_1,_2){ |
||||
this.create(_1,_2); |
||||
},create:function(_3,_4){ |
||||
this.srcNodeRef=dojo.byId(_4); |
||||
this._connects=[]; |
||||
this._subscribes=[]; |
||||
if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){ |
||||
this.id=this.srcNodeRef.id; |
||||
} |
||||
if(_3){ |
||||
this.params=_3; |
||||
dojo._mixin(this,_3); |
||||
} |
||||
this.postMixInProperties(); |
||||
if(!this.id){ |
||||
this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_")); |
||||
} |
||||
dijit.registry.add(this); |
||||
this.buildRendering(); |
||||
if(this.domNode){ |
||||
this._applyAttributes(); |
||||
var _5=this.srcNodeRef; |
||||
if(_5&&_5.parentNode&&this.domNode!==_5){ |
||||
_5.parentNode.replaceChild(this.domNode,_5); |
||||
} |
||||
} |
||||
if(this.domNode){ |
||||
this.domNode.setAttribute("widgetId",this.id); |
||||
} |
||||
this.postCreate(); |
||||
if(this.srcNodeRef&&!this.srcNodeRef.parentNode){ |
||||
delete this.srcNodeRef; |
||||
} |
||||
this._created=true; |
||||
},_applyAttributes:function(){ |
||||
var _6=function(_7,_8){ |
||||
if((_8.params&&_7 in _8.params)||_8[_7]){ |
||||
_8.set(_7,_8[_7]); |
||||
} |
||||
}; |
||||
for(var _9 in this.attributeMap){ |
||||
_6(_9,this); |
||||
} |
||||
dojo.forEach(this._getSetterAttributes(),function(a){ |
||||
if(!(a in this.attributeMap)){ |
||||
_6(a,this); |
||||
} |
||||
},this); |
||||
},_getSetterAttributes:function(){ |
||||
var _a=this.constructor; |
||||
if(!_a._setterAttrs){ |
||||
var r=(_a._setterAttrs=[]),_b,_c=_a.prototype; |
||||
for(var _d in _c){ |
||||
if(dojo.isFunction(_c[_d])&&(_b=_d.match(/^_set([a-zA-Z]*)Attr$/))&&_b[1]){ |
||||
r.push(_b[1].charAt(0).toLowerCase()+_b[1].substr(1)); |
||||
} |
||||
} |
||||
} |
||||
return _a._setterAttrs; |
||||
},postMixInProperties:function(){ |
||||
},buildRendering:function(){ |
||||
if(!this.domNode){ |
||||
this.domNode=this.srcNodeRef||dojo.create("div"); |
||||
} |
||||
if(this.baseClass){ |
||||
var _e=this.baseClass.split(" "); |
||||
if(!this.isLeftToRight()){ |
||||
_e=_e.concat(dojo.map(_e,function(_f){ |
||||
return _f+"Rtl"; |
||||
})); |
||||
} |
||||
dojo.addClass(this.domNode,_e); |
||||
} |
||||
},postCreate:function(){ |
||||
},startup:function(){ |
||||
this._started=true; |
||||
},destroyRecursive:function(_10){ |
||||
this._beingDestroyed=true; |
||||
this.destroyDescendants(_10); |
||||
this.destroy(_10); |
||||
},destroy:function(_11){ |
||||
this._beingDestroyed=true; |
||||
this.uninitialize(); |
||||
var d=dojo,dfe=d.forEach,dun=d.unsubscribe; |
||||
dfe(this._connects,function(_12){ |
||||
dfe(_12,d.disconnect); |
||||
}); |
||||
dfe(this._subscribes,function(_13){ |
||||
dun(_13); |
||||
}); |
||||
dfe(this._supportingWidgets||[],function(w){ |
||||
if(w.destroyRecursive){ |
||||
w.destroyRecursive(); |
||||
}else{ |
||||
if(w.destroy){ |
||||
w.destroy(); |
||||
} |
||||
} |
||||
}); |
||||
this.destroyRendering(_11); |
||||
dijit.registry.remove(this.id); |
||||
this._destroyed=true; |
||||
},destroyRendering:function(_14){ |
||||
if(this.bgIframe){ |
||||
this.bgIframe.destroy(_14); |
||||
delete this.bgIframe; |
||||
} |
||||
if(this.domNode){ |
||||
if(_14){ |
||||
dojo.removeAttr(this.domNode,"widgetId"); |
||||
}else{ |
||||
dojo.destroy(this.domNode); |
||||
} |
||||
delete this.domNode; |
||||
} |
||||
if(this.srcNodeRef){ |
||||
if(!_14){ |
||||
dojo.destroy(this.srcNodeRef); |
||||
} |
||||
delete this.srcNodeRef; |
||||
} |
||||
},destroyDescendants:function(_15){ |
||||
dojo.forEach(this.getChildren(),function(_16){ |
||||
if(_16.destroyRecursive){ |
||||
_16.destroyRecursive(_15); |
||||
} |
||||
}); |
||||
},uninitialize:function(){ |
||||
return false; |
||||
},_setClassAttr:function(_17){ |
||||
var _18=this[this.attributeMap["class"]||"domNode"]; |
||||
dojo.replaceClass(_18,_17,this["class"]); |
||||
this._set("class",_17); |
||||
},_setStyleAttr:function(_19){ |
||||
var _1a=this[this.attributeMap.style||"domNode"]; |
||||
if(dojo.isObject(_19)){ |
||||
dojo.style(_1a,_19); |
||||
}else{ |
||||
if(_1a.style.cssText){ |
||||
_1a.style.cssText+="; "+_19; |
||||
}else{ |
||||
_1a.style.cssText=_19; |
||||
} |
||||
} |
||||
this._set("style",_19); |
||||
},_attrToDom:function(_1b,_1c){ |
||||
var _1d=this.attributeMap[_1b]; |
||||
dojo.forEach(dojo.isArray(_1d)?_1d:[_1d],function(_1e){ |
||||
var _1f=this[_1e.node||_1e||"domNode"]; |
||||
var _20=_1e.type||"attribute"; |
||||
switch(_20){ |
||||
case "attribute": |
||||
if(dojo.isFunction(_1c)){ |
||||
_1c=dojo.hitch(this,_1c); |
||||
} |
||||
var _21=_1e.attribute?_1e.attribute:(/^on[A-Z][a-zA-Z]*$/.test(_1b)?_1b.toLowerCase():_1b); |
||||
dojo.attr(_1f,_21,_1c); |
||||
break; |
||||
case "innerText": |
||||
_1f.innerHTML=""; |
||||
_1f.appendChild(dojo.doc.createTextNode(_1c)); |
||||
break; |
||||
case "innerHTML": |
||||
_1f.innerHTML=_1c; |
||||
break; |
||||
case "class": |
||||
dojo.replaceClass(_1f,_1c,this[_1b]); |
||||
break; |
||||
} |
||||
},this); |
||||
},get:function(_22){ |
||||
var _23=this._getAttrNames(_22); |
||||
return this[_23.g]?this[_23.g]():this[_22]; |
||||
},set:function(_24,_25){ |
||||
if(typeof _24==="object"){ |
||||
for(var x in _24){ |
||||
this.set(x,_24[x]); |
||||
} |
||||
return this; |
||||
} |
||||
var _26=this._getAttrNames(_24); |
||||
if(this[_26.s]){ |
||||
var _27=this[_26.s].apply(this,Array.prototype.slice.call(arguments,1)); |
||||
}else{ |
||||
if(_24 in this.attributeMap){ |
||||
this._attrToDom(_24,_25); |
||||
} |
||||
this._set(_24,_25); |
||||
} |
||||
return _27||this; |
||||
},_attrPairNames:{},_getAttrNames:function(_28){ |
||||
var apn=this._attrPairNames; |
||||
if(apn[_28]){ |
||||
return apn[_28]; |
||||
} |
||||
var uc=_28.charAt(0).toUpperCase()+_28.substr(1); |
||||
return (apn[_28]={n:_28+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"}); |
||||
},_set:function(_29,_2a){ |
||||
var _2b=this[_29]; |
||||
this[_29]=_2a; |
||||
if(this._watchCallbacks&&this._created&&_2a!==_2b){ |
||||
this._watchCallbacks(_29,_2b,_2a); |
||||
} |
||||
},toString:function(){ |
||||
return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]"; |
||||
},getDescendants:function(){ |
||||
return this.containerNode?dojo.query("[widgetId]",this.containerNode).map(dijit.byNode):[]; |
||||
},getChildren:function(){ |
||||
return this.containerNode?dijit.findWidgets(this.containerNode):[]; |
||||
},connect:function(obj,_2c,_2d){ |
||||
var _2e=[dojo._connect(obj,_2c,this,_2d)]; |
||||
this._connects.push(_2e); |
||||
return _2e; |
||||
},disconnect:function(_2f){ |
||||
for(var i=0;i<this._connects.length;i++){ |
||||
if(this._connects[i]==_2f){ |
||||
dojo.forEach(_2f,dojo.disconnect); |
||||
this._connects.splice(i,1); |
||||
return; |
||||
} |
||||
} |
||||
},subscribe:function(_30,_31){ |
||||
var _32=dojo.subscribe(_30,this,_31); |
||||
this._subscribes.push(_32); |
||||
return _32; |
||||
},unsubscribe:function(_33){ |
||||
for(var i=0;i<this._subscribes.length;i++){ |
||||
if(this._subscribes[i]==_33){ |
||||
dojo.unsubscribe(_33); |
||||
this._subscribes.splice(i,1); |
||||
return; |
||||
} |
||||
} |
||||
},isLeftToRight:function(){ |
||||
return this.dir?(this.dir=="ltr"):dojo._isBodyLtr(); |
||||
},placeAt:function(_34,_35){ |
||||
if(_34.declaredClass&&_34.addChild){ |
||||
_34.addChild(this,_35); |
||||
}else{ |
||||
dojo.place(this.domNode,_34,_35); |
||||
} |
||||
return this; |
||||
}}); |
||||
})(); |
||||
} |
@ -0,0 +1,20 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base"]){ |
||||
dojo._hasResource["dijit._base"]=true; |
||||
dojo.provide("dijit._base"); |
||||
dojo.require("dijit._base.focus"); |
||||
dojo.require("dijit._base.manager"); |
||||
dojo.require("dijit._base.place"); |
||||
dojo.require("dijit._base.popup"); |
||||
dojo.require("dijit._base.scroll"); |
||||
dojo.require("dijit._base.sniff"); |
||||
dojo.require("dijit._base.typematic"); |
||||
dojo.require("dijit._base.wai"); |
||||
dojo.require("dijit._base.window"); |
||||
} |
@ -0,0 +1,304 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.focus"]){ |
||||
dojo._hasResource["dijit._base.focus"]=true; |
||||
dojo.provide("dijit._base.focus"); |
||||
dojo.require("dojo.window"); |
||||
dojo.require("dijit._base.manager"); |
||||
dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function(){ |
||||
return dijit.getBookmark().isCollapsed; |
||||
},getBookmark:function(){ |
||||
var bm,rg,tg,_1=dojo.doc.selection,cf=dijit._curFocus; |
||||
if(dojo.global.getSelection){ |
||||
_1=dojo.global.getSelection(); |
||||
if(_1){ |
||||
if(_1.isCollapsed){ |
||||
tg=cf?cf.tagName:""; |
||||
if(tg){ |
||||
tg=tg.toLowerCase(); |
||||
if(tg=="textarea"||(tg=="input"&&(!cf.type||cf.type.toLowerCase()=="text"))){ |
||||
_1={start:cf.selectionStart,end:cf.selectionEnd,node:cf,pRange:true}; |
||||
return {isCollapsed:(_1.end<=_1.start),mark:_1}; |
||||
} |
||||
} |
||||
bm={isCollapsed:true}; |
||||
if(_1.rangeCount){ |
||||
bm.mark=_1.getRangeAt(0).cloneRange(); |
||||
} |
||||
}else{ |
||||
rg=_1.getRangeAt(0); |
||||
bm={isCollapsed:false,mark:rg.cloneRange()}; |
||||
} |
||||
} |
||||
}else{ |
||||
if(_1){ |
||||
tg=cf?cf.tagName:""; |
||||
tg=tg.toLowerCase(); |
||||
if(cf&&tg&&(tg=="button"||tg=="textarea"||tg=="input")){ |
||||
if(_1.type&&_1.type.toLowerCase()=="none"){ |
||||
return {isCollapsed:true,mark:null}; |
||||
}else{ |
||||
rg=_1.createRange(); |
||||
return {isCollapsed:rg.text&&rg.text.length?false:true,mark:{range:rg,pRange:true}}; |
||||
} |
||||
} |
||||
bm={}; |
||||
try{ |
||||
rg=_1.createRange(); |
||||
bm.isCollapsed=!(_1.type=="Text"?rg.htmlText.length:rg.length); |
||||
} |
||||
catch(e){ |
||||
bm.isCollapsed=true; |
||||
return bm; |
||||
} |
||||
if(_1.type.toUpperCase()=="CONTROL"){ |
||||
if(rg.length){ |
||||
bm.mark=[]; |
||||
var i=0,_2=rg.length; |
||||
while(i<_2){ |
||||
bm.mark.push(rg.item(i++)); |
||||
} |
||||
}else{ |
||||
bm.isCollapsed=true; |
||||
bm.mark=null; |
||||
} |
||||
}else{ |
||||
bm.mark=rg.getBookmark(); |
||||
} |
||||
}else{ |
||||
console.warn("No idea how to store the current selection for this browser!"); |
||||
} |
||||
} |
||||
return bm; |
||||
},moveToBookmark:function(_3){ |
||||
var _4=dojo.doc,_5=_3.mark; |
||||
if(_5){ |
||||
if(dojo.global.getSelection){ |
||||
var _6=dojo.global.getSelection(); |
||||
if(_6&&_6.removeAllRanges){ |
||||
if(_5.pRange){ |
||||
var r=_5; |
||||
var n=r.node; |
||||
n.selectionStart=r.start; |
||||
n.selectionEnd=r.end; |
||||
}else{ |
||||
_6.removeAllRanges(); |
||||
_6.addRange(_5); |
||||
} |
||||
}else{ |
||||
console.warn("No idea how to restore selection for this browser!"); |
||||
} |
||||
}else{ |
||||
if(_4.selection&&_5){ |
||||
var rg; |
||||
if(_5.pRange){ |
||||
rg=_5.range; |
||||
}else{ |
||||
if(dojo.isArray(_5)){ |
||||
rg=_4.body.createControlRange(); |
||||
dojo.forEach(_5,function(n){ |
||||
rg.addElement(n); |
||||
}); |
||||
}else{ |
||||
rg=_4.body.createTextRange(); |
||||
rg.moveToBookmark(_5); |
||||
} |
||||
} |
||||
rg.select(); |
||||
} |
||||
} |
||||
} |
||||
},getFocus:function(_7,_8){ |
||||
var _9=!dijit._curFocus||(_7&&dojo.isDescendant(dijit._curFocus,_7.domNode))?dijit._prevFocus:dijit._curFocus; |
||||
return {node:_9,bookmark:(_9==dijit._curFocus)&&dojo.withGlobal(_8||dojo.global,dijit.getBookmark),openedForWindow:_8}; |
||||
},focus:function(_a){ |
||||
if(!_a){ |
||||
return; |
||||
} |
||||
var _b="node" in _a?_a.node:_a,_c=_a.bookmark,_d=_a.openedForWindow,_e=_c?_c.isCollapsed:false; |
||||
if(_b){ |
||||
var _f=(_b.tagName.toLowerCase()=="iframe")?_b.contentWindow:_b; |
||||
if(_f&&_f.focus){ |
||||
try{ |
||||
_f.focus(); |
||||
} |
||||
catch(e){ |
||||
} |
||||
} |
||||
dijit._onFocusNode(_b); |
||||
} |
||||
if(_c&&dojo.withGlobal(_d||dojo.global,dijit.isCollapsed)&&!_e){ |
||||
if(_d){ |
||||
_d.focus(); |
||||
} |
||||
try{ |
||||
dojo.withGlobal(_d||dojo.global,dijit.moveToBookmark,null,[_c]); |
||||
} |
||||
catch(e2){ |
||||
} |
||||
} |
||||
},_activeStack:[],registerIframe:function(_10){ |
||||
return dijit.registerWin(_10.contentWindow,_10); |
||||
},unregisterIframe:function(_11){ |
||||
dijit.unregisterWin(_11); |
||||
},registerWin:function(_12,_13){ |
||||
var _14=function(evt){ |
||||
dijit._justMouseDowned=true; |
||||
setTimeout(function(){ |
||||
dijit._justMouseDowned=false; |
||||
},0); |
||||
if(dojo.isIE&&evt&&evt.srcElement&&evt.srcElement.parentNode==null){ |
||||
return; |
||||
} |
||||
dijit._onTouchNode(_13||evt.target||evt.srcElement,"mouse"); |
||||
}; |
||||
var doc=dojo.isIE?_12.document.documentElement:_12.document; |
||||
if(doc){ |
||||
if(dojo.isIE){ |
||||
_12.document.body.attachEvent("onmousedown",_14); |
||||
var _15=function(evt){ |
||||
if(evt.srcElement.tagName.toLowerCase()!="#document"&&dijit.isTabNavigable(evt.srcElement)){ |
||||
dijit._onFocusNode(_13||evt.srcElement); |
||||
}else{ |
||||
dijit._onTouchNode(_13||evt.srcElement); |
||||
} |
||||
}; |
||||
doc.attachEvent("onactivate",_15); |
||||
var _16=function(evt){ |
||||
dijit._onBlurNode(_13||evt.srcElement); |
||||
}; |
||||
doc.attachEvent("ondeactivate",_16); |
||||
return function(){ |
||||
_12.document.detachEvent("onmousedown",_14); |
||||
doc.detachEvent("onactivate",_15); |
||||
doc.detachEvent("ondeactivate",_16); |
||||
doc=null; |
||||
}; |
||||
}else{ |
||||
doc.body.addEventListener("mousedown",_14,true); |
||||
var _17=function(evt){ |
||||
dijit._onFocusNode(_13||evt.target); |
||||
}; |
||||
doc.addEventListener("focus",_17,true); |
||||
var _18=function(evt){ |
||||
dijit._onBlurNode(_13||evt.target); |
||||
}; |
||||
doc.addEventListener("blur",_18,true); |
||||
return function(){ |
||||
doc.body.removeEventListener("mousedown",_14,true); |
||||
doc.removeEventListener("focus",_17,true); |
||||
doc.removeEventListener("blur",_18,true); |
||||
doc=null; |
||||
}; |
||||
} |
||||
} |
||||
},unregisterWin:function(_19){ |
||||
_19&&_19(); |
||||
},_onBlurNode:function(_1a){ |
||||
dijit._prevFocus=dijit._curFocus; |
||||
dijit._curFocus=null; |
||||
if(dijit._justMouseDowned){ |
||||
return; |
||||
} |
||||
if(dijit._clearActiveWidgetsTimer){ |
||||
clearTimeout(dijit._clearActiveWidgetsTimer); |
||||
} |
||||
dijit._clearActiveWidgetsTimer=setTimeout(function(){ |
||||
delete dijit._clearActiveWidgetsTimer; |
||||
dijit._setStack([]); |
||||
dijit._prevFocus=null; |
||||
},100); |
||||
},_onTouchNode:function(_1b,by){ |
||||
if(dijit._clearActiveWidgetsTimer){ |
||||
clearTimeout(dijit._clearActiveWidgetsTimer); |
||||
delete dijit._clearActiveWidgetsTimer; |
||||
} |
||||
var _1c=[]; |
||||
try{ |
||||
while(_1b){ |
||||
var _1d=dojo.attr(_1b,"dijitPopupParent"); |
||||
if(_1d){ |
||||
_1b=dijit.byId(_1d).domNode; |
||||
}else{ |
||||
if(_1b.tagName&&_1b.tagName.toLowerCase()=="body"){ |
||||
if(_1b===dojo.body()){ |
||||
break; |
||||
} |
||||
_1b=dojo.window.get(_1b.ownerDocument).frameElement; |
||||
}else{ |
||||
var id=_1b.getAttribute&&_1b.getAttribute("widgetId"),_1e=id&&dijit.byId(id); |
||||
if(_1e&&!(by=="mouse"&&_1e.get("disabled"))){ |
||||
_1c.unshift(id); |
||||
} |
||||
_1b=_1b.parentNode; |
||||
} |
||||
} |
||||
} |
||||
} |
||||
catch(e){ |
||||
} |
||||
dijit._setStack(_1c,by); |
||||
},_onFocusNode:function(_1f){ |
||||
if(!_1f){ |
||||
return; |
||||
} |
||||
if(_1f.nodeType==9){ |
||||
return; |
||||
} |
||||
dijit._onTouchNode(_1f); |
||||
if(_1f==dijit._curFocus){ |
||||
return; |
||||
} |
||||
if(dijit._curFocus){ |
||||
dijit._prevFocus=dijit._curFocus; |
||||
} |
||||
dijit._curFocus=_1f; |
||||
dojo.publish("focusNode",[_1f]); |
||||
},_setStack:function(_20,by){ |
||||
var _21=dijit._activeStack; |
||||
dijit._activeStack=_20; |
||||
for(var _22=0;_22<Math.min(_21.length,_20.length);_22++){ |
||||
if(_21[_22]!=_20[_22]){ |
||||
break; |
||||
} |
||||
} |
||||
var _23; |
||||
for(var i=_21.length-1;i>=_22;i--){ |
||||
_23=dijit.byId(_21[i]); |
||||
if(_23){ |
||||
_23._focused=false; |
||||
_23.set("focused",false); |
||||
_23._hasBeenBlurred=true; |
||||
if(_23._onBlur){ |
||||
_23._onBlur(by); |
||||
} |
||||
dojo.publish("widgetBlur",[_23,by]); |
||||
} |
||||
} |
||||
for(i=_22;i<_20.length;i++){ |
||||
_23=dijit.byId(_20[i]); |
||||
if(_23){ |
||||
_23._focused=true; |
||||
_23.set("focused",true); |
||||
if(_23._onFocus){ |
||||
_23._onFocus(by); |
||||
} |
||||
dojo.publish("widgetFocus",[_23,by]); |
||||
} |
||||
} |
||||
}}); |
||||
dojo.addOnLoad(function(){ |
||||
var _24=dijit.registerWin(window); |
||||
if(dojo.isIE){ |
||||
dojo.addOnWindowUnload(function(){ |
||||
dijit.unregisterWin(_24); |
||||
_24=null; |
||||
}); |
||||
} |
||||
}); |
||||
} |
@ -0,0 +1,253 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.manager"]){ |
||||
dojo._hasResource["dijit._base.manager"]=true; |
||||
dojo.provide("dijit._base.manager"); |
||||
dojo.declare("dijit.WidgetSet",null,{constructor:function(){ |
||||
this._hash={}; |
||||
this.length=0; |
||||
},add:function(_1){ |
||||
if(this._hash[_1.id]){ |
||||
throw new Error("Tried to register widget with id=="+_1.id+" but that id is already registered"); |
||||
} |
||||
this._hash[_1.id]=_1; |
||||
this.length++; |
||||
},remove:function(id){ |
||||
if(this._hash[id]){ |
||||
delete this._hash[id]; |
||||
this.length--; |
||||
} |
||||
},forEach:function(_2,_3){ |
||||
_3=_3||dojo.global; |
||||
var i=0,id; |
||||
for(id in this._hash){ |
||||
_2.call(_3,this._hash[id],i++,this._hash); |
||||
} |
||||
return this; |
||||
},filter:function(_4,_5){ |
||||
_5=_5||dojo.global; |
||||
var _6=new dijit.WidgetSet(),i=0,id; |
||||
for(id in this._hash){ |
||||
var w=this._hash[id]; |
||||
if(_4.call(_5,w,i++,this._hash)){ |
||||
_6.add(w); |
||||
} |
||||
} |
||||
return _6; |
||||
},byId:function(id){ |
||||
return this._hash[id]; |
||||
},byClass:function(_7){ |
||||
var _8=new dijit.WidgetSet(),id,_9; |
||||
for(id in this._hash){ |
||||
_9=this._hash[id]; |
||||
if(_9.declaredClass==_7){ |
||||
_8.add(_9); |
||||
} |
||||
} |
||||
return _8; |
||||
},toArray:function(){ |
||||
var ar=[]; |
||||
for(var id in this._hash){ |
||||
ar.push(this._hash[id]); |
||||
} |
||||
return ar; |
||||
},map:function(_a,_b){ |
||||
return dojo.map(this.toArray(),_a,_b); |
||||
},every:function(_c,_d){ |
||||
_d=_d||dojo.global; |
||||
var x=0,i; |
||||
for(i in this._hash){ |
||||
if(!_c.call(_d,this._hash[i],x++,this._hash)){ |
||||
return false; |
||||
} |
||||
} |
||||
return true; |
||||
},some:function(_e,_f){ |
||||
_f=_f||dojo.global; |
||||
var x=0,i; |
||||
for(i in this._hash){ |
||||
if(_e.call(_f,this._hash[i],x++,this._hash)){ |
||||
return true; |
||||
} |
||||
} |
||||
return false; |
||||
}}); |
||||
(function(){ |
||||
dijit.registry=new dijit.WidgetSet(); |
||||
var _10=dijit.registry._hash,_11=dojo.attr,_12=dojo.hasAttr,_13=dojo.style; |
||||
dijit.byId=function(id){ |
||||
return typeof id=="string"?_10[id]:id; |
||||
}; |
||||
var _14={}; |
||||
dijit.getUniqueId=function(_15){ |
||||
var id; |
||||
do{ |
||||
id=_15+"_"+(_15 in _14?++_14[_15]:_14[_15]=0); |
||||
}while(_10[id]); |
||||
return dijit._scopeName=="dijit"?id:dijit._scopeName+"_"+id; |
||||
}; |
||||
dijit.findWidgets=function(_16){ |
||||
var _17=[]; |
||||
function _18(_19){ |
||||
for(var _1a=_19.firstChild;_1a;_1a=_1a.nextSibling){ |
||||
if(_1a.nodeType==1){ |
||||
var _1b=_1a.getAttribute("widgetId"); |
||||
if(_1b){ |
||||
var _1c=_10[_1b]; |
||||
if(_1c){ |
||||
_17.push(_1c); |
||||
} |
||||
}else{ |
||||
_18(_1a); |
||||
} |
||||
} |
||||
} |
||||
}; |
||||
_18(_16); |
||||
return _17; |
||||
}; |
||||
dijit._destroyAll=function(){ |
||||
dijit._curFocus=null; |
||||
dijit._prevFocus=null; |
||||
dijit._activeStack=[]; |
||||
dojo.forEach(dijit.findWidgets(dojo.body()),function(_1d){ |
||||
if(!_1d._destroyed){ |
||||
if(_1d.destroyRecursive){ |
||||
_1d.destroyRecursive(); |
||||
}else{ |
||||
if(_1d.destroy){ |
||||
_1d.destroy(); |
||||
} |
||||
} |
||||
} |
||||
}); |
||||
}; |
||||
if(dojo.isIE){ |
||||
dojo.addOnWindowUnload(function(){ |
||||
dijit._destroyAll(); |
||||
}); |
||||
} |
||||
dijit.byNode=function(_1e){ |
||||
return _10[_1e.getAttribute("widgetId")]; |
||||
}; |
||||
dijit.getEnclosingWidget=function(_1f){ |
||||
while(_1f){ |
||||
var id=_1f.getAttribute&&_1f.getAttribute("widgetId"); |
||||
if(id){ |
||||
return _10[id]; |
||||
} |
||||
_1f=_1f.parentNode; |
||||
} |
||||
return null; |
||||
}; |
||||
var _20=(dijit._isElementShown=function(_21){ |
||||
var s=_13(_21); |
||||
return (s.visibility!="hidden")&&(s.visibility!="collapsed")&&(s.display!="none")&&(_11(_21,"type")!="hidden"); |
||||
}); |
||||
dijit.hasDefaultTabStop=function(_22){ |
||||
switch(_22.nodeName.toLowerCase()){ |
||||
case "a": |
||||
return _12(_22,"href"); |
||||
case "area": |
||||
case "button": |
||||
case "input": |
||||
case "object": |
||||
case "select": |
||||
case "textarea": |
||||
return true; |
||||
case "iframe": |
||||
var _23; |
||||
try{ |
||||
var _24=_22.contentDocument; |
||||
if("designMode" in _24&&_24.designMode=="on"){ |
||||
return true; |
||||
} |
||||
_23=_24.body; |
||||
} |
||||
catch(e1){ |
||||
try{ |
||||
_23=_22.contentWindow.document.body; |
||||
} |
||||
catch(e2){ |
||||
return false; |
||||
} |
||||
} |
||||
return _23.contentEditable=="true"||(_23.firstChild&&_23.firstChild.contentEditable=="true"); |
||||
default: |
||||
return _22.contentEditable=="true"; |
||||
} |
||||
}; |
||||
var _25=(dijit.isTabNavigable=function(_26){ |
||||
if(_11(_26,"disabled")){ |
||||
return false; |
||||
}else{ |
||||
if(_12(_26,"tabIndex")){ |
||||
return _11(_26,"tabIndex")>=0; |
||||
}else{ |
||||
return dijit.hasDefaultTabStop(_26); |
||||
} |
||||
} |
||||
}); |
||||
dijit._getTabNavigable=function(_27){ |
||||
var _28,_29,_2a,_2b,_2c,_2d,_2e={}; |
||||
function _2f(_30){ |
||||
return _30&&_30.tagName.toLowerCase()=="input"&&_30.type&&_30.type.toLowerCase()=="radio"&&_30.name&&_30.name.toLowerCase(); |
||||
}; |
||||
var _31=function(_32){ |
||||
dojo.query("> *",_32).forEach(function(_33){ |
||||
if((dojo.isIE&&_33.scopeName!=="HTML")||!_20(_33)){ |
||||
return; |
||||
} |
||||
if(_25(_33)){ |
||||
var _34=_11(_33,"tabIndex"); |
||||
if(!_12(_33,"tabIndex")||_34==0){ |
||||
if(!_28){ |
||||
_28=_33; |
||||
} |
||||
_29=_33; |
||||
}else{ |
||||
if(_34>0){ |
||||
if(!_2a||_34<_2b){ |
||||
_2b=_34; |
||||
_2a=_33; |
||||
} |
||||
if(!_2c||_34>=_2d){ |
||||
_2d=_34; |
||||
_2c=_33; |
||||
} |
||||
} |
||||
} |
||||
var rn=_2f(_33); |
||||
if(dojo.attr(_33,"checked")&&rn){ |
||||
_2e[rn]=_33; |
||||
} |
||||
} |
||||
if(_33.nodeName.toUpperCase()!="SELECT"){ |
||||
_31(_33); |
||||
} |
||||
}); |
||||
}; |
||||
if(_20(_27)){ |
||||
_31(_27); |
||||
} |
||||
function rs(_35){ |
||||
return _2e[_2f(_35)]||_35; |
||||
}; |
||||
return {first:rs(_28),last:rs(_29),lowest:rs(_2a),highest:rs(_2c)}; |
||||
}; |
||||
dijit.getFirstInTabbingOrder=function(_36){ |
||||
var _37=dijit._getTabNavigable(dojo.byId(_36)); |
||||
return _37.lowest?_37.lowest:_37.first; |
||||
}; |
||||
dijit.getLastInTabbingOrder=function(_38){ |
||||
var _39=dijit._getTabNavigable(dojo.byId(_38)); |
||||
return _39.last?_39.last:_39.highest; |
||||
}; |
||||
dijit.defaultDuration=dojo.config["defaultDuration"]||200; |
||||
})(); |
||||
} |
@ -0,0 +1,117 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.place"]){ |
||||
dojo._hasResource["dijit._base.place"]=true; |
||||
dojo.provide("dijit._base.place"); |
||||
dojo.require("dojo.window"); |
||||
dojo.require("dojo.AdapterRegistry"); |
||||
dijit.getViewport=function(){ |
||||
return dojo.window.getBox(); |
||||
}; |
||||
dijit.placeOnScreen=function(_1,_2,_3,_4){ |
||||
var _5=dojo.map(_3,function(_6){ |
||||
var c={corner:_6,pos:{x:_2.x,y:_2.y}}; |
||||
if(_4){ |
||||
c.pos.x+=_6.charAt(1)=="L"?_4.x:-_4.x; |
||||
c.pos.y+=_6.charAt(0)=="T"?_4.y:-_4.y; |
||||
} |
||||
return c; |
||||
}); |
||||
return dijit._place(_1,_5); |
||||
}; |
||||
dijit._place=function(_7,_8,_9,_a){ |
||||
var _b=dojo.window.getBox(); |
||||
if(!_7.parentNode||String(_7.parentNode.tagName).toLowerCase()!="body"){ |
||||
dojo.body().appendChild(_7); |
||||
} |
||||
var _c=null; |
||||
dojo.some(_8,function(_d){ |
||||
var _e=_d.corner; |
||||
var _f=_d.pos; |
||||
var _10=0; |
||||
var _11={w:_e.charAt(1)=="L"?(_b.l+_b.w)-_f.x:_f.x-_b.l,h:_e.charAt(1)=="T"?(_b.t+_b.h)-_f.y:_f.y-_b.t}; |
||||
if(_9){ |
||||
var res=_9(_7,_d.aroundCorner,_e,_11,_a); |
||||
_10=typeof res=="undefined"?0:res; |
||||
} |
||||
var _12=_7.style; |
||||
var _13=_12.display; |
||||
var _14=_12.visibility; |
||||
_12.visibility="hidden"; |
||||
_12.display=""; |
||||
var mb=dojo.marginBox(_7); |
||||
_12.display=_13; |
||||
_12.visibility=_14; |
||||
var _15=Math.max(_b.l,_e.charAt(1)=="L"?_f.x:(_f.x-mb.w)),_16=Math.max(_b.t,_e.charAt(0)=="T"?_f.y:(_f.y-mb.h)),_17=Math.min(_b.l+_b.w,_e.charAt(1)=="L"?(_15+mb.w):_f.x),_18=Math.min(_b.t+_b.h,_e.charAt(0)=="T"?(_16+mb.h):_f.y),_19=_17-_15,_1a=_18-_16; |
||||
_10+=(mb.w-_19)+(mb.h-_1a); |
||||
if(_c==null||_10<_c.overflow){ |
||||
_c={corner:_e,aroundCorner:_d.aroundCorner,x:_15,y:_16,w:_19,h:_1a,overflow:_10,spaceAvailable:_11}; |
||||
} |
||||
return !_10; |
||||
}); |
||||
if(_c.overflow&&_9){ |
||||
_9(_7,_c.aroundCorner,_c.corner,_c.spaceAvailable,_a); |
||||
} |
||||
var l=dojo._isBodyLtr(),s=_7.style; |
||||
s.top=_c.y+"px"; |
||||
s[l?"left":"right"]=(l?_c.x:_b.w-_c.x-_c.w)+"px"; |
||||
return _c; |
||||
}; |
||||
dijit.placeOnScreenAroundNode=function(_1b,_1c,_1d,_1e){ |
||||
_1c=dojo.byId(_1c); |
||||
var _1f=dojo.position(_1c,true); |
||||
return dijit._placeOnScreenAroundRect(_1b,_1f.x,_1f.y,_1f.w,_1f.h,_1d,_1e); |
||||
}; |
||||
dijit.placeOnScreenAroundRectangle=function(_20,_21,_22,_23){ |
||||
return dijit._placeOnScreenAroundRect(_20,_21.x,_21.y,_21.width,_21.height,_22,_23); |
||||
}; |
||||
dijit._placeOnScreenAroundRect=function(_24,x,y,_25,_26,_27,_28){ |
||||
var _29=[]; |
||||
for(var _2a in _27){ |
||||
_29.push({aroundCorner:_2a,corner:_27[_2a],pos:{x:x+(_2a.charAt(1)=="L"?0:_25),y:y+(_2a.charAt(0)=="T"?0:_26)}}); |
||||
} |
||||
return dijit._place(_24,_29,_28,{w:_25,h:_26}); |
||||
}; |
||||
dijit.placementRegistry=new dojo.AdapterRegistry(); |
||||
dijit.placementRegistry.register("node",function(n,x){ |
||||
return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined"; |
||||
},dijit.placeOnScreenAroundNode); |
||||
dijit.placementRegistry.register("rect",function(n,x){ |
||||
return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x; |
||||
},dijit.placeOnScreenAroundRectangle); |
||||
dijit.placeOnScreenAroundElement=function(_2b,_2c,_2d,_2e){ |
||||
return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments); |
||||
}; |
||||
dijit.getPopupAroundAlignment=function(_2f,_30){ |
||||
var _31={}; |
||||
dojo.forEach(_2f,function(pos){ |
||||
switch(pos){ |
||||
case "after": |
||||
_31[_30?"BR":"BL"]=_30?"BL":"BR"; |
||||
break; |
||||
case "before": |
||||
_31[_30?"BL":"BR"]=_30?"BR":"BL"; |
||||
break; |
||||
case "below-alt": |
||||
_30=!_30; |
||||
case "below": |
||||
_31[_30?"BL":"BR"]=_30?"TL":"TR"; |
||||
_31[_30?"BR":"BL"]=_30?"TR":"TL"; |
||||
break; |
||||
case "above-alt": |
||||
_30=!_30; |
||||
case "above": |
||||
default: |
||||
_31[_30?"TL":"TR"]=_30?"BL":"BR"; |
||||
_31[_30?"TR":"TL"]=_30?"BR":"BL"; |
||||
break; |
||||
} |
||||
}); |
||||
return _31; |
||||
}; |
||||
} |
@ -0,0 +1,166 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.popup"]){ |
||||
dojo._hasResource["dijit._base.popup"]=true; |
||||
dojo.provide("dijit._base.popup"); |
||||
dojo.require("dijit._base.focus"); |
||||
dojo.require("dijit._base.place"); |
||||
dojo.require("dijit._base.window"); |
||||
dijit.popup={_stack:[],_beginZIndex:1000,_idGen:1,_createWrapper:function(_1){ |
||||
var _2=_1.declaredClass?_1._popupWrapper:(_1.parentNode&&dojo.hasClass(_1.parentNode,"dijitPopup")),_3=_1.domNode||_1; |
||||
if(!_2){ |
||||
_2=dojo.create("div",{"class":"dijitPopup",style:{display:"none"},role:"presentation"},dojo.body()); |
||||
_2.appendChild(_3); |
||||
var s=_3.style; |
||||
s.display=""; |
||||
s.visibility=""; |
||||
s.position=""; |
||||
s.top="0px"; |
||||
if(_1.declaredClass){ |
||||
_1._popupWrapper=_2; |
||||
dojo.connect(_1,"destroy",function(){ |
||||
dojo.destroy(_2); |
||||
delete _1._popupWrapper; |
||||
}); |
||||
} |
||||
} |
||||
return _2; |
||||
},moveOffScreen:function(_4){ |
||||
var _5=this._createWrapper(_4); |
||||
dojo.style(_5,{visibility:"hidden",top:"-9999px",display:""}); |
||||
},hide:function(_6){ |
||||
var _7=this._createWrapper(_6); |
||||
dojo.style(_7,"display","none"); |
||||
},getTopPopup:function(){ |
||||
var _8=this._stack; |
||||
for(var pi=_8.length-1;pi>0&&_8[pi].parent===_8[pi-1].widget;pi--){ |
||||
} |
||||
return _8[pi]; |
||||
},open:function(_9){ |
||||
var _a=this._stack,_b=_9.popup,_c=_9.orient||((_9.parent?_9.parent.isLeftToRight():dojo._isBodyLtr())?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"}),_d=_9.around,id=(_9.around&&_9.around.id)?(_9.around.id+"_dropdown"):("popup_"+this._idGen++); |
||||
while(_a.length&&(!_9.parent||!dojo.isDescendant(_9.parent.domNode,_a[_a.length-1].widget.domNode))){ |
||||
dijit.popup.close(_a[_a.length-1].widget); |
||||
} |
||||
var _e=this._createWrapper(_b); |
||||
dojo.attr(_e,{id:id,style:{zIndex:this._beginZIndex+_a.length},"class":"dijitPopup "+(_b.baseClass||_b["class"]||"").split(" ")[0]+"Popup",dijitPopupParent:_9.parent?_9.parent.id:""}); |
||||
if(dojo.isIE||dojo.isMoz){ |
||||
if(!_b.bgIframe){ |
||||
_b.bgIframe=new dijit.BackgroundIframe(_e); |
||||
} |
||||
} |
||||
var _f=_d?dijit.placeOnScreenAroundElement(_e,_d,_c,_b.orient?dojo.hitch(_b,"orient"):null):dijit.placeOnScreen(_e,_9,_c=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"],_9.padding); |
||||
_e.style.display=""; |
||||
_e.style.visibility="visible"; |
||||
_b.domNode.style.visibility="visible"; |
||||
var _10=[]; |
||||
_10.push(dojo.connect(_e,"onkeypress",this,function(evt){ |
||||
if(evt.charOrCode==dojo.keys.ESCAPE&&_9.onCancel){ |
||||
dojo.stopEvent(evt); |
||||
_9.onCancel(); |
||||
}else{ |
||||
if(evt.charOrCode===dojo.keys.TAB){ |
||||
dojo.stopEvent(evt); |
||||
var _11=this.getTopPopup(); |
||||
if(_11&&_11.onCancel){ |
||||
_11.onCancel(); |
||||
} |
||||
} |
||||
} |
||||
})); |
||||
if(_b.onCancel){ |
||||
_10.push(dojo.connect(_b,"onCancel",_9.onCancel)); |
||||
} |
||||
_10.push(dojo.connect(_b,_b.onExecute?"onExecute":"onChange",this,function(){ |
||||
var _12=this.getTopPopup(); |
||||
if(_12&&_12.onExecute){ |
||||
_12.onExecute(); |
||||
} |
||||
})); |
||||
_a.push({widget:_b,parent:_9.parent,onExecute:_9.onExecute,onCancel:_9.onCancel,onClose:_9.onClose,handlers:_10}); |
||||
if(_b.onOpen){ |
||||
_b.onOpen(_f); |
||||
} |
||||
return _f; |
||||
},close:function(_13){ |
||||
var _14=this._stack; |
||||
while((_13&&dojo.some(_14,function(_15){ |
||||
return _15.widget==_13; |
||||
}))||(!_13&&_14.length)){ |
||||
var top=_14.pop(),_16=top.widget,_17=top.onClose; |
||||
if(_16.onClose){ |
||||
_16.onClose(); |
||||
} |
||||
dojo.forEach(top.handlers,dojo.disconnect); |
||||
if(_16&&_16.domNode){ |
||||
this.hide(_16); |
||||
} |
||||
if(_17){ |
||||
_17(); |
||||
} |
||||
} |
||||
}}; |
||||
dijit._frames=new function(){ |
||||
var _18=[]; |
||||
this.pop=function(){ |
||||
var _19; |
||||
if(_18.length){ |
||||
_19=_18.pop(); |
||||
_19.style.display=""; |
||||
}else{ |
||||
if(dojo.isIE<9){ |
||||
var _1a=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\""; |
||||
var _1b="<iframe src='"+_1a+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>"; |
||||
_19=dojo.doc.createElement(_1b); |
||||
}else{ |
||||
_19=dojo.create("iframe"); |
||||
_19.src="javascript:\"\""; |
||||
_19.className="dijitBackgroundIframe"; |
||||
dojo.style(_19,"opacity",0.1); |
||||
} |
||||
_19.tabIndex=-1; |
||||
dijit.setWaiRole(_19,"presentation"); |
||||
} |
||||
return _19; |
||||
}; |
||||
this.push=function(_1c){ |
||||
_1c.style.display="none"; |
||||
_18.push(_1c); |
||||
}; |
||||
}(); |
||||
dijit.BackgroundIframe=function(_1d){ |
||||
if(!_1d.id){ |
||||
throw new Error("no id"); |
||||
} |
||||
if(dojo.isIE||dojo.isMoz){ |
||||
var _1e=(this.iframe=dijit._frames.pop()); |
||||
_1d.appendChild(_1e); |
||||
if(dojo.isIE<7||dojo.isQuirks){ |
||||
this.resize(_1d); |
||||
this._conn=dojo.connect(_1d,"onresize",this,function(){ |
||||
this.resize(_1d); |
||||
}); |
||||
}else{ |
||||
dojo.style(_1e,{width:"100%",height:"100%"}); |
||||
} |
||||
} |
||||
}; |
||||
dojo.extend(dijit.BackgroundIframe,{resize:function(_1f){ |
||||
if(this.iframe){ |
||||
dojo.style(this.iframe,{width:_1f.offsetWidth+"px",height:_1f.offsetHeight+"px"}); |
||||
} |
||||
},destroy:function(){ |
||||
if(this._conn){ |
||||
dojo.disconnect(this._conn); |
||||
this._conn=null; |
||||
} |
||||
if(this.iframe){ |
||||
dijit._frames.push(this.iframe); |
||||
delete this.iframe; |
||||
} |
||||
}}); |
||||
} |
@ -0,0 +1,15 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.scroll"]){ |
||||
dojo._hasResource["dijit._base.scroll"]=true; |
||||
dojo.provide("dijit._base.scroll"); |
||||
dojo.require("dojo.window"); |
||||
dijit.scrollIntoView=function(_1,_2){ |
||||
dojo.window.scrollIntoView(_1,_2); |
||||
}; |
||||
} |
@ -0,0 +1,12 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.sniff"]){ |
||||
dojo._hasResource["dijit._base.sniff"]=true; |
||||
dojo.provide("dijit._base.sniff"); |
||||
dojo.require("dojo.uacss"); |
||||
} |
@ -0,0 +1,87 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.typematic"]){ |
||||
dojo._hasResource["dijit._base.typematic"]=true; |
||||
dojo.provide("dijit._base.typematic"); |
||||
dijit.typematic={_fireEventAndReload:function(){ |
||||
this._timer=null; |
||||
this._callback(++this._count,this._node,this._evt); |
||||
this._currentTimeout=Math.max(this._currentTimeout<0?this._initialDelay:(this._subsequentDelay>1?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay)),this._minDelay); |
||||
this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout); |
||||
},trigger:function(_1,_2,_3,_4,_5,_6,_7,_8){ |
||||
if(_5!=this._obj){ |
||||
this.stop(); |
||||
this._initialDelay=_7||500; |
||||
this._subsequentDelay=_6||0.9; |
||||
this._minDelay=_8||10; |
||||
this._obj=_5; |
||||
this._evt=_1; |
||||
this._node=_3; |
||||
this._currentTimeout=-1; |
||||
this._count=-1; |
||||
this._callback=dojo.hitch(_2,_4); |
||||
this._fireEventAndReload(); |
||||
this._evt=dojo.mixin({faux:true},_1); |
||||
} |
||||
},stop:function(){ |
||||
if(this._timer){ |
||||
clearTimeout(this._timer); |
||||
this._timer=null; |
||||
} |
||||
if(this._obj){ |
||||
this._callback(-1,this._node,this._evt); |
||||
this._obj=null; |
||||
} |
||||
},addKeyListener:function(_9,_a,_b,_c,_d,_e,_f){ |
||||
if(_a.keyCode){ |
||||
_a.charOrCode=_a.keyCode; |
||||
dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0"); |
||||
}else{ |
||||
if(_a.charCode){ |
||||
_a.charOrCode=String.fromCharCode(_a.charCode); |
||||
dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0"); |
||||
} |
||||
} |
||||
return [dojo.connect(_9,"onkeypress",this,function(evt){ |
||||
if(evt.charOrCode==_a.charOrCode&&(_a.ctrlKey===undefined||_a.ctrlKey==evt.ctrlKey)&&(_a.altKey===undefined||_a.altKey==evt.altKey)&&(_a.metaKey===undefined||_a.metaKey==(evt.metaKey||false))&&(_a.shiftKey===undefined||_a.shiftKey==evt.shiftKey)){ |
||||
dojo.stopEvent(evt); |
||||
dijit.typematic.trigger(evt,_b,_9,_c,_a,_d,_e,_f); |
||||
}else{ |
||||
if(dijit.typematic._obj==_a){ |
||||
dijit.typematic.stop(); |
||||
} |
||||
} |
||||
}),dojo.connect(_9,"onkeyup",this,function(evt){ |
||||
if(dijit.typematic._obj==_a){ |
||||
dijit.typematic.stop(); |
||||
} |
||||
})]; |
||||
},addMouseListener:function(_10,_11,_12,_13,_14,_15){ |
||||
var dc=dojo.connect; |
||||
return [dc(_10,"mousedown",this,function(evt){ |
||||
dojo.stopEvent(evt); |
||||
dijit.typematic.trigger(evt,_11,_10,_12,_10,_13,_14,_15); |
||||
}),dc(_10,"mouseup",this,function(evt){ |
||||
dojo.stopEvent(evt); |
||||
dijit.typematic.stop(); |
||||
}),dc(_10,"mouseout",this,function(evt){ |
||||
dojo.stopEvent(evt); |
||||
dijit.typematic.stop(); |
||||
}),dc(_10,"mousemove",this,function(evt){ |
||||
evt.preventDefault(); |
||||
}),dc(_10,"dblclick",this,function(evt){ |
||||
dojo.stopEvent(evt); |
||||
if(dojo.isIE){ |
||||
dijit.typematic.trigger(evt,_11,_10,_12,_10,_13,_14,_15); |
||||
setTimeout(dojo.hitch(this,dijit.typematic.stop),50); |
||||
} |
||||
})]; |
||||
},addListener:function(_16,_17,_18,_19,_1a,_1b,_1c,_1d){ |
||||
return this.addKeyListener(_17,_18,_19,_1a,_1b,_1c,_1d).concat(this.addMouseListener(_16,_19,_1a,_1b,_1c,_1d)); |
||||
}}; |
||||
} |
@ -0,0 +1,55 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.wai"]){ |
||||
dojo._hasResource["dijit._base.wai"]=true; |
||||
dojo.provide("dijit._base.wai"); |
||||
dijit.wai={onload:function(){ |
||||
var _1=dojo.create("div",{id:"a11yTestNode",style:{cssText:"border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");"}},dojo.body()); |
||||
var cs=dojo.getComputedStyle(_1); |
||||
if(cs){ |
||||
var _2=cs.backgroundImage; |
||||
var _3=(cs.borderTopColor==cs.borderRightColor)||(_2!=null&&(_2=="none"||_2=="url(invalid-url:)")); |
||||
dojo[_3?"addClass":"removeClass"](dojo.body(),"dijit_a11y"); |
||||
if(dojo.isIE){ |
||||
_1.outerHTML=""; |
||||
}else{ |
||||
dojo.body().removeChild(_1); |
||||
} |
||||
} |
||||
}}; |
||||
if(dojo.isIE||dojo.isMoz){ |
||||
dojo._loaders.unshift(dijit.wai.onload); |
||||
} |
||||
dojo.mixin(dijit,{hasWaiRole:function(_4,_5){ |
||||
var _6=this.getWaiRole(_4); |
||||
return _5?(_6.indexOf(_5)>-1):(_6.length>0); |
||||
},getWaiRole:function(_7){ |
||||
return dojo.trim((dojo.attr(_7,"role")||"").replace("wairole:","")); |
||||
},setWaiRole:function(_8,_9){ |
||||
dojo.attr(_8,"role",_9); |
||||
},removeWaiRole:function(_a,_b){ |
||||
var _c=dojo.attr(_a,"role"); |
||||
if(!_c){ |
||||
return; |
||||
} |
||||
if(_b){ |
||||
var t=dojo.trim((" "+_c+" ").replace(" "+_b+" "," ")); |
||||
dojo.attr(_a,"role",t); |
||||
}else{ |
||||
_a.removeAttribute("role"); |
||||
} |
||||
},hasWaiState:function(_d,_e){ |
||||
return _d.hasAttribute?_d.hasAttribute("aria-"+_e):!!_d.getAttribute("aria-"+_e); |
||||
},getWaiState:function(_f,_10){ |
||||
return _f.getAttribute("aria-"+_10)||""; |
||||
},setWaiState:function(_11,_12,_13){ |
||||
_11.setAttribute("aria-"+_12,_13); |
||||
},removeWaiState:function(_14,_15){ |
||||
_14.removeAttribute("aria-"+_15); |
||||
}}); |
||||
} |
@ -0,0 +1,15 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._base.window"]){ |
||||
dojo._hasResource["dijit._base.window"]=true; |
||||
dojo.provide("dijit._base.window"); |
||||
dojo.require("dojo.window"); |
||||
dijit.getDocumentWindow=function(_1){ |
||||
return dojo.window.get(_1); |
||||
}; |
||||
} |
@ -0,0 +1,108 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._editor._Plugin"]){ |
||||
dojo._hasResource["dijit._editor._Plugin"]=true; |
||||
dojo.provide("dijit._editor._Plugin"); |
||||
dojo.require("dijit._Widget"); |
||||
dojo.require("dijit.form.Button"); |
||||
dojo.declare("dijit._editor._Plugin",null,{constructor:function(_1,_2){ |
||||
this.params=_1||{}; |
||||
dojo.mixin(this,this.params); |
||||
this._connects=[]; |
||||
this._attrPairNames={}; |
||||
},editor:null,iconClassPrefix:"dijitEditorIcon",button:null,command:"",useDefaultCommand:true,buttonClass:dijit.form.Button,disabled:false,getLabel:function(_3){ |
||||
return this.editor.commands[_3]; |
||||
},_initButton:function(){ |
||||
if(this.command.length){ |
||||
var _4=this.getLabel(this.command),_5=this.editor,_6=this.iconClassPrefix+" "+this.iconClassPrefix+this.command.charAt(0).toUpperCase()+this.command.substr(1); |
||||
if(!this.button){ |
||||
var _7=dojo.mixin({label:_4,dir:_5.dir,lang:_5.lang,showLabel:false,iconClass:_6,dropDown:this.dropDown,tabIndex:"-1"},this.params||{}); |
||||
this.button=new this.buttonClass(_7); |
||||
} |
||||
} |
||||
if(this.get("disabled")&&this.button){ |
||||
this.button.set("disabled",this.get("disabled")); |
||||
} |
||||
},destroy:function(){ |
||||
dojo.forEach(this._connects,dojo.disconnect); |
||||
if(this.dropDown){ |
||||
this.dropDown.destroyRecursive(); |
||||
} |
||||
},connect:function(o,f,tf){ |
||||
this._connects.push(dojo.connect(o,f,this,tf)); |
||||
},updateState:function(){ |
||||
var e=this.editor,c=this.command,_8,_9; |
||||
if(!e||!e.isLoaded||!c.length){ |
||||
return; |
||||
} |
||||
var _a=this.get("disabled"); |
||||
if(this.button){ |
||||
try{ |
||||
_9=!_a&&e.queryCommandEnabled(c); |
||||
if(this.enabled!==_9){ |
||||
this.enabled=_9; |
||||
this.button.set("disabled",!_9); |
||||
} |
||||
if(typeof this.button.checked=="boolean"){ |
||||
_8=e.queryCommandState(c); |
||||
if(this.checked!==_8){ |
||||
this.checked=_8; |
||||
this.button.set("checked",e.queryCommandState(c)); |
||||
} |
||||
} |
||||
} |
||||
catch(e){ |
||||
} |
||||
} |
||||
},setEditor:function(_b){ |
||||
this.editor=_b; |
||||
this._initButton(); |
||||
if(this.button&&this.useDefaultCommand){ |
||||
if(this.editor.queryCommandAvailable(this.command)){ |
||||
this.connect(this.button,"onClick",dojo.hitch(this.editor,"execCommand",this.command,this.commandArg)); |
||||
}else{ |
||||
this.button.domNode.style.display="none"; |
||||
} |
||||
} |
||||
this.connect(this.editor,"onNormalizedDisplayChanged","updateState"); |
||||
},setToolbar:function(_c){ |
||||
if(this.button){ |
||||
_c.addChild(this.button); |
||||
} |
||||
},set:function(_d,_e){ |
||||
if(typeof _d==="object"){ |
||||
for(var x in _d){ |
||||
this.set(x,_d[x]); |
||||
} |
||||
return this; |
||||
} |
||||
var _f=this._getAttrNames(_d); |
||||
if(this[_f.s]){ |
||||
var _10=this[_f.s].apply(this,Array.prototype.slice.call(arguments,1)); |
||||
}else{ |
||||
this._set(_d,_e); |
||||
} |
||||
return _10||this; |
||||
},get:function(_11){ |
||||
var _12=this._getAttrNames(_11); |
||||
return this[_12.g]?this[_12.g]():this[_11]; |
||||
},_setDisabledAttr:function(_13){ |
||||
this.disabled=_13; |
||||
this.updateState(); |
||||
},_getAttrNames:function(_14){ |
||||
var apn=this._attrPairNames; |
||||
if(apn[_14]){ |
||||
return apn[_14]; |
||||
} |
||||
var uc=_14.charAt(0).toUpperCase()+_14.substr(1); |
||||
return (apn[_14]={s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"}); |
||||
},_set:function(_15,_16){ |
||||
var _17=this[_15]; |
||||
this[_15]=_16; |
||||
}}); |
||||
} |
@ -0,0 +1,148 @@ |
||||
/* |
||||
Copyright (c) 2004-2011, The Dojo Foundation All Rights Reserved. |
||||
Available via Academic Free License >= 2.1 OR the modified BSD license. |
||||
see: http://dojotoolkit.org/license for details
|
||||
*/ |
||||
|
||||
|
||||
if(!dojo._hasResource["dijit._editor.html"]){ |
||||
dojo._hasResource["dijit._editor.html"]=true; |
||||
dojo.provide("dijit._editor.html"); |
||||
dojo.getObject("_editor",true,dijit); |
||||
dijit._editor.escapeXml=function(_1,_2){ |
||||
_1=_1.replace(/&/gm,"&").replace(/</gm,"<").replace(/>/gm,">").replace(/"/gm,"""); |
||||
if(!_2){ |
||||
_1=_1.replace(/'/gm,"'"); |
||||
} |
||||
return _1; |
||||
}; |
||||
dijit._editor.getNodeHtml=function(_3){ |
||||
var _4; |
||||
switch(_3.nodeType){ |
||||
case 1: |
||||
var _5=_3.nodeName.toLowerCase(); |
||||
if(!_5||_5.charAt(0)=="/"){ |
||||
return ""; |
||||
} |
||||
_4="<"+_5; |
||||
var _6=[]; |
||||
var _7; |
||||
if(dojo.isIE&&_3.outerHTML){ |
||||
var s=_3.outerHTML; |
||||
s=s.substr(0,s.indexOf(">")).replace(/(['"])[^"']*\1/g,""); |
||||
var _8=/(\b\w+)\s?=/g; |
||||
var m,_9; |
||||
while((m=_8.exec(s))){ |
||||
_9=m[1]; |
||||
if(_9.substr(0,3)!="_dj"){ |
||||
if(_9=="src"||_9=="href"){ |
||||
if(_3.getAttribute("_djrealurl")){ |
||||
_6.push([_9,_3.getAttribute("_djrealurl")]); |
||||
continue; |
||||
} |
||||
} |
||||
var _a,_b; |
||||
switch(_9){ |
||||
case "style": |
||||
_a=_3.style.cssText.toLowerCase(); |
||||
break; |
||||
case "class": |
||||
_a=_3.className; |
||||
break; |
||||
case "width": |
||||
if(_5==="img"){ |
||||
_b=/width=(\S+)/i.exec(s); |
||||
if(_b){ |
||||
_a=_b[1]; |
||||
} |
||||
break; |
||||
} |
||||
case "height": |
||||
if(_5==="img"){ |
||||
_b=/height=(\S+)/i.exec(s); |
||||
if(_b){ |
||||
_a=_b[1]; |
||||
} |
||||
break; |
||||
} |
||||
default: |
||||
_a=_3.getAttribute(_9); |
||||
} |
||||
if(_a!=null){ |
||||
_6.push([_9,_a.toString()]); |
||||
} |
||||
} |
||||
} |
||||
}else{ |
||||
var i=0; |
||||
while((_7=_3.attributes[i++])){ |
||||
var n=_7.name; |
||||
if(n.substr(0,3)!="_dj"){ |
||||
var v=_7.value; |
||||
if(n=="src"||n=="href"){ |
||||
if(_3.getAttribute("_djrealurl")){ |
||||
v=_3.getAttribute("_djrealurl"); |
||||
} |
||||
} |
||||
_6.push([n,v]); |
||||
} |
||||
} |
||||
} |
||||
_6.sort(function(a,b){ |
||||
return a[0]<b[0]?-1:(a[0]==b[0]?0:1); |
||||
}); |
||||
var j=0; |
||||
while((_7=_6[j++])){ |
||||
_4+=" "+_7[0]+"=\""+(dojo.isString(_7[1])?dijit._editor.escapeXml(_7[1],true):_7[1])+"\""; |
||||
} |
||||
if(_5==="script"){ |
||||
_4+=">"+_3.innerHTML+"</"+_5+">"; |
||||
}else{ |
||||
if(_3.childNodes.length){ |
||||
_4+=">"+dijit._editor.getChildrenHtml(_3)+"</"+_5+">"; |
||||
}else{ |
||||
switch(_5){ |
||||
case "br": |
||||
case "hr": |
||||
case "img": |
||||
case "input": |
||||
case "base": |
||||
case "meta": |
||||
case "area": |
||||
case "basefont": |
||||
_4+=" />"; |
||||
break; |
||||
default: |
||||
_4+="></"+_5+">"; |
||||
} |
||||
} |
||||
} |
||||
break; |
||||
case 4: |
||||
case 3: |
||||
_4=dijit._editor.escapeXml(_3.nodeValue,true); |
||||
break; |
||||
case 8: |
||||
_4="<!--"+dijit._editor.escapeXml(_3.nodeValue,true)+"-->"; |
||||
break; |
||||
default: |
||||
_4="<!-- Element not recognized - Type: "+_3.nodeType+" Name: "+_3.nodeName+"-->"; |
||||
} |
||||
return _4; |
||||
}; |
||||
dijit._editor.getChildrenHtml=function(_c){ |
||||
var _d=""; |
||||
if(!_c){ |
||||
return _d; |
||||
} |
||||
var _e=_c["childNodes"]||_c; |
||||
var _f=!dojo.isIE||_e!==_c; |
||||
var _10,i=0; |
||||
while((_10=_e[i++])){ |
||||
if(!_f||_10.parentNode==_c){ |
||||
_d+=dijit._editor.getNodeHtml(_10); |
||||
} |
||||
} |
||||
return _d; |
||||
}; |
||||
} |
@ -0,0 +1 @@ |
||||
({"noFormat":"None","1":"xx-small","2":"x-small","formatBlock":"Format","3":"small","4":"medium","5":"large","6":"x-large","7":"xx-large","fantasy":"fantasy","serif":"serif","p":"Paragraph","pre":"Pre-formatted","sans-serif":"sans-serif","fontName":"Font","h1":"Heading","h2":"Subheading","h3":"Sub-subheading","monospace":"monospace","fontSize":"Size","cursive":"cursive"}) |
@ -0,0 +1 @@ |
||||
({"text":"Description:","insertImageTitle":"Image Properties","set":"Set","newWindow":"New Window","topWindow":"Topmost Window","target":"Target:","createLinkTitle":"Link Properties","parentWindow":"Parent Window","currentWindow":"Current Window","url":"URL:"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Cap","1":"xx-petit","2":"x-petit","formatBlock":"Format","3":"petit","4":"mitjà","5":"gran","6":"x-gran","7":"xx-gran","fantasy":"Fantasia","serif":"serif","p":"Paràgraf","pre":"Format previ","sans-serif":"sans-serif","fontName":"Tipus de lletra","h1":"Títol","h2":"Subtítol","h3":"Subsubtítol","monospace":"monoespai","fontSize":"Mida","cursive":"Cursiva"}) |
@ -0,0 +1 @@ |
||||
({"text":"Descripció:","insertImageTitle":"Propietats de la imatge","set":"Defineix","newWindow":"Finestra nova","topWindow":"Finestra superior","target":"Destinació:","createLinkTitle":"Propietats de l'enllaç","parentWindow":"Finestra pare","currentWindow":"Finestra actual","url":"URL:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Elimina el format","copy":"Copia","paste":"Enganxa","selectAll":"Selecciona-ho tot","insertOrderedList":"Llista numerada","insertTable":"Insereix/edita la taula","print":"Imprimeix","underline":"Subratllat","foreColor":"Color de primer pla","htmlToggle":"Font HTML","formatBlock":"Estil de paràgraf","newPage":"Pàgina nova","insertHorizontalRule":"Regla horitzontal","delete":"Suprimeix","insertUnorderedList":"Llista de vinyetes","tableProp":"Propietat de taula","insertImage":"Insereix imatge","superscript":"Superíndex","subscript":"Subíndex","createLink":"Crea un enllaç","undo":"Desfés","fullScreen":"Commuta pantalla completa","italic":"Cursiva","fontName":"Nom del tipus de lletra","justifyLeft":"Alinea a l'esquerra","unlink":"Elimina l'enllaç","toggleTableBorder":"Inverteix els contorns de taula","viewSource":"Visualitza font HTML","ctrlKey":"control+${0}","fontSize":"Cos de la lletra","systemShortcut":"L'acció \"${0}\" és l'única disponible al navegador utilitzant una drecera del teclat. Utilitzeu ${1}.","indent":"Sagnat","redo":"Refés","strikethrough":"Ratllat","justifyFull":"Justifica","justifyCenter":"Centra","hiliteColor":"Color de fons","deleteTable":"Suprimeix la taula","outdent":"Sagna a l'esquerra","cut":"Retalla","plainFormatBlock":"Estil de paràgraf","toggleDir":"Inverteix la direcció","bold":"Negreta","tabIndent":"Sagnat","justifyRight":"Alinea a la dreta","appleKey":"⌘${0}"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Remove Format","copy":"Copy","paste":"Paste","selectAll":"Select All","insertOrderedList":"Numbered List","insertTable":"Insert/Edit Table","print":"Print","underline":"Underline","foreColor":"Foreground Color","htmlToggle":"HTML Source","formatBlock":"Paragraph Style","newPage":"New Page","insertHorizontalRule":"Horizontal Rule","delete":"Delete","appleKey":"⌘${0}","insertUnorderedList":"Bullet List","tableProp":"Table Property","insertImage":"Insert Image","superscript":"Superscript","subscript":"Subscript","createLink":"Create Link","undo":"Undo","fullScreen":"Toggle Full Screen","italic":"Italic","fontName":"Font Name","justifyLeft":"Align Left","unlink":"Remove Link","toggleTableBorder":"Toggle Table Border","viewSource":"View HTML Source","ctrlKey":"ctrl+${0}","fontSize":"Font Size","systemShortcut":"The \"${0}\" action is only available in your browser using a keyboard shortcut. Use ${1}.","indent":"Indent","redo":"Redo","strikethrough":"Strikethrough","justifyFull":"Justify","justifyCenter":"Align Center","hiliteColor":"Background Color","deleteTable":"Delete Table","outdent":"Outdent","cut":"Cut","plainFormatBlock":"Paragraph Style","toggleDir":"Toggle Direction","bold":"Bold","tabIndent":"Tab Indent","justifyRight":"Align Right"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Žádný","1":"extra malé","2":"velmi malé","formatBlock":"Formát","3":"malé","4":"střední","5":"velké","6":"velmi velké","7":"extra velké","fantasy":"fantasy","serif":"serif","p":"Odstavec","pre":"Předformátované","sans-serif":"sans-serif","fontName":"Písmo","h1":"Nadpis","h2":"Podnadpis","h3":"Podnadpis 2","monospace":"monospace","fontSize":"Velikost","cursive":"cursive"}) |
@ -0,0 +1 @@ |
||||
({"text":"Popis:","insertImageTitle":"Vlastnosti obrázku","set":"Nastavit","newWindow":"Nové okno","topWindow":"Okno nejvyšší úrovně","target":"Cíl:","createLinkTitle":"Vlastnosti odkazu","parentWindow":"Nadřízené okno","currentWindow":"Aktuální okno","url":"Adresa URL:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Odebrat formát","copy":"Kopírovat","paste":"Vložit","selectAll":"Vybrat vše","insertOrderedList":"Číslovaný seznam","insertTable":"Vložit/upravit tabulku","print":"Tisk","underline":"Podtržení","foreColor":"Barva popředí","htmlToggle":"Zdroj HTML","formatBlock":"Styl odstavce","newPage":"Nová stránka","insertHorizontalRule":"Vodorovná čára","delete":"Odstranit","insertUnorderedList":"Seznam s odrážkami","tableProp":"Vlastnost tabulky","insertImage":"Vložit obrázek","superscript":"Horní index","subscript":"Dolní index","createLink":"Vytvořit odkaz","undo":"Zpět","fullScreen":"Přepnout celou obrazovku","italic":"Kurzíva","fontName":"Název písma","justifyLeft":"Zarovnat vlevo","unlink":"Odebrat odkaz","toggleTableBorder":"Přepnout ohraničení tabulky","viewSource":"Zobrazit zdroj HTML","fontSize":"Velikost písma","systemShortcut":"Akce \"${0}\" je v prohlížeči dostupná pouze prostřednictvím klávesové zkratky. Použijte klávesovou zkratku ${1}.","indent":"Odsadit","redo":"Opakovat","strikethrough":"Přeškrtnutí","justifyFull":"Do bloku","justifyCenter":"Zarovnat na střed","hiliteColor":"Barva pozadí","deleteTable":"Odstranit tabulku","outdent":"Předsadit","cut":"Vyjmout","plainFormatBlock":"Styl odstavce","toggleDir":"Přepnout směr","bold":"Tučné","tabIndent":"Odsazení tabulátoru","justifyRight":"Zarovnat vpravo","appleKey":"⌘${0}","ctrlKey":"ctrl+${0}"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Ingen","1":"xx-small","2":"x-small","formatBlock":"Format","3":"small","4":"medium","5":"large","6":"x-large","7":"xx-large","fantasy":"fantasy","serif":"serif","p":"Afsnit","pre":"Forudformateret","sans-serif":"sans-serif","fontName":"Skrifttype","h1":"Overskrift","h2":"Underoverskrift","h3":"Underunderoverskrift","monospace":"monospace","fontSize":"Størrelse","cursive":"kursiv"}) |
@ -0,0 +1 @@ |
||||
({"text":"Beskrivelse:","insertImageTitle":"Billedegenskaber","set":"Definér","newWindow":"Nyt vindue","topWindow":"Øverste vindue","target":"Mål:","createLinkTitle":"Linkegenskaber","parentWindow":"Overordnet vindue","currentWindow":"Aktuelt vindue","url":"URL:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Fjern format","copy":"Kopiér","paste":"Sæt ind","selectAll":"Markér alle","insertOrderedList":"Nummereret liste","insertTable":"Indsæt/redigér tabel","print":"Udskriv","underline":"Understreget","foreColor":"Forgrundsfarve","htmlToggle":"HTML-kilde","formatBlock":"Afsnitstypografi","newPage":"Ny side","insertHorizontalRule":"Vandret linje","delete":"Slet","insertUnorderedList":"Punktliste","tableProp":"Tabelegenskab","insertImage":"Indsæt billede","superscript":"Hævet skrift","subscript":"Sænket skrift","createLink":"Opret link","undo":"Fortryd","fullScreen":"Aktivér/deaktivér fuldskærm","italic":"Kursiv","fontName":"Skriftnavn","justifyLeft":"Venstrejusteret","unlink":"Fjern link","toggleTableBorder":"Skift tabelramme","viewSource":"Vis HTML-kilde","fontSize":"Skriftstørrelse","systemShortcut":"Funktionen \"${0}\" kan kun bruges i din browser med en tastaturgenvej. Brug ${1}.","indent":"Indrykning","redo":"Annullér Fortryd","strikethrough":"Gennemstreget","justifyFull":"Lige margener","justifyCenter":"Centreret","hiliteColor":"Baggrundsfarve","deleteTable":"Slet tabel","outdent":"Udrykning","cut":"Klip","plainFormatBlock":"Afsnitstypografi","toggleDir":"Skift retning","bold":"Fed","tabIndent":"Indrykning med tabulator","justifyRight":"Højrejusteret","appleKey":"⌘${0}","ctrlKey":"ctrl+${0}"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Keine Angabe","1":"XXS","2":"XS","formatBlock":"Format","3":"S","4":"M","5":"L","6":"XL","7":"XXL","fantasy":"Fantasie","serif":"Serife","p":"Absatz","pre":"Vorformatiert","sans-serif":"Serifenlos","fontName":"Schriftart","h1":"Überschrift","h2":"Unterüberschrift","h3":"Unterunterüberschrift","monospace":"Monospaceschrift","fontSize":"Größe","cursive":"Kursiv"}) |
@ -0,0 +1 @@ |
||||
({"text":"Beschreibung:","insertImageTitle":"Grafikeigenschaften","set":"Festlegen","newWindow":"Neues Fenster","topWindow":"Aktives Fenster","target":"Ziel:","createLinkTitle":"Linkeigenschaften","parentWindow":"Übergeordnetes Fenster","currentWindow":"Aktuelles Fenster","url":"URL:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Formatierung entfernen","copy":"Kopieren","paste":"Einfügen","selectAll":"Alles auswählen","insertOrderedList":"Nummerierung","insertTable":"Tabelle einfügen/bearbeiten","print":"Drucken","underline":"Unterstrichen","foreColor":"Vordergrundfarbe","htmlToggle":"HTML-Quelltext","formatBlock":"Absatzstil","newPage":"Neue Seite","insertHorizontalRule":"Horizontaler Strich","delete":"Löschen","insertUnorderedList":"Aufzählungszeichen","tableProp":"Tabelleneigenschaft","insertImage":"Grafik einfügen","superscript":"Hochgestellt","subscript":"Tiefgestellt","createLink":"Link erstellen","undo":"Rückgängig","fullScreen":"Gesamtanzeige","italic":"Kursiv","fontName":"Schriftartname","justifyLeft":"Linksbündig","unlink":"Link entfernen","toggleTableBorder":"Tabellenumrandung ein-/ausschalten","viewSource":"HTML-Quelle","ctrlKey":"Strg+${0}","fontSize":"Schriftgröße","systemShortcut":"Die Aktion \"${0}\" ist nur über einen Direktaufruf in Ihrem Browser verfügbar. Verwenden Sie ${1}.","indent":"Einrücken","redo":"Wiederherstellen","strikethrough":"Durchgestrichen","justifyFull":"Blocksatz","justifyCenter":"Zentriert","hiliteColor":"Hintergrundfarbe","deleteTable":"Tabelle löschen","outdent":"Ausrücken","cut":"Ausschneiden","plainFormatBlock":"Absatzstil","toggleDir":"Wechselrichtung","bold":"Fett","tabIndent":"Tabulatoreinrückung","justifyRight":"Rechtsbündig","appleKey":"⌘${0}"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Χωρίς","1":"xx-μικρά","2":"x-μικρά","formatBlock":"Μορφή","3":"μικρά","4":"μεσαία","5":"μεγάλα","6":"x-μεγάλα","7":"xx-μεγάλα","fantasy":"φαντασίας","serif":"με πατούρες (serif)","p":"Παράγραφος","pre":"Προ-μορφοποιημένο","sans-serif":"χωρίς πατούρες (sans-serif)","fontName":"Γραμματοσειρά","h1":"Επικεφαλίδα","h2":"Δευτερεύουσα επικεφαλίδα","h3":"Δευτερεύουσα επικεφαλίδα τρίτου επιπέδου","monospace":"σταθερού πλάτους","fontSize":"Μέγεθος","cursive":"πλάγιοι"}) |
@ -0,0 +1 @@ |
||||
({"text":"Περιγραφή:","insertImageTitle":"Ιδιότητες εικόνας","set":"Ορισμός","newWindow":"Νέο παράθυρο","topWindow":"Παράθυρο σε πρώτο πλάνο","target":"Προορισμός:","createLinkTitle":"Ιδιότητες σύνδεσης","parentWindow":"Γονικό παράθυρο","currentWindow":"Τρέχον παράθυρο","url":"Διεύθυνση URL:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Αφαίρεση μορφοποίησης","copy":"Αντιγραφή","paste":"Επικόλληση","selectAll":"Επιλογή όλων","insertOrderedList":"Αριθμημένη λίστα","insertTable":"Εισαγωγή/Τροποποίηση πίνακα","print":"Εκτύπωση","underline":"Υπογράμμιση","foreColor":"Χρώμα προσκηνίου","htmlToggle":"Πρωτογενής κώδικας HTML","formatBlock":"Στυλ παραγράφου","newPage":"Νέα σελίδα","insertHorizontalRule":"Οριζόντια γραμμή","delete":"Διαγραφή","insertUnorderedList":"Λίστα με κουκίδες","tableProp":"Ιδιότητα πίνακα","insertImage":"Εισαγωγή εικόνας","superscript":"Εκθέτης","subscript":"Δείκτης","createLink":"Δημιουργία σύνδεσης","undo":"Αναίρεση","fullScreen":"Εναλλαγή κατάστασης πλήρους οθόνης","italic":"Πλάγια","fontName":"Όνομα γραμματοσειράς","justifyLeft":"Στοίχιση αριστερά","unlink":"Αφαίρεση σύνδεσης","toggleTableBorder":"Εναλλαγή εμφάνισης περιγράμματος πίνακα","viewSource":"Προβολή προέλευσης HTML","fontSize":"Μέγεθος γραμματοσειράς","systemShortcut":"Σε αυτό το πρόγραμμα πλοήγησης, η ενέργεια \"${0}\" είναι διαθέσιμη μόνο με τη χρήση μιας συντόμευσης πληκτρολογίου. Χρησιμοποιήστε τη συντόμευση ${1}.","indent":"Εσοχή","redo":"Ακύρωση αναίρεσης","strikethrough":"Διαγράμμιση","justifyFull":"Πλήρης στοίχιση","justifyCenter":"Στοίχιση στο κέντρο","hiliteColor":"Χρώμα φόντου","deleteTable":"Διαγραφή πίνακα","outdent":"Μείωση περιθωρίου","cut":"Αποκοπή","plainFormatBlock":"Στυλ παραγράφου","toggleDir":"Εναλλαγή κατεύθυνσης","bold":"Έντονα","tabIndent":"Εσοχή με το πλήκτρο Tab","justifyRight":"Στοίχιση δεξιά","appleKey":"⌘${0}","ctrlKey":"ctrl+${0}"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Ninguno","1":"xx-pequeño","2":"x-pequeño","formatBlock":"Formato","3":"pequeño","4":"medio","5":"grande","6":"x-grande","7":"xx-grande","fantasy":"fantasía","serif":"serif","p":"Párrafo","pre":"Preformateado","sans-serif":"sans-serif","fontName":"Font","h1":"Cabecera","h2":"Subcabecera","h3":"Sub-subcabecera","monospace":"espacio sencillo","fontSize":"Tamaño","cursive":"cursiva"}) |
@ -0,0 +1 @@ |
||||
({"text":"Descripción:","insertImageTitle":"Propiedades de la imagen","set":"Establecer","newWindow":"Nueva ventana","topWindow":"Ventana superior","target":"Destino:","createLinkTitle":"Propiedades del enlace","parentWindow":"Ventana padre","currentWindow":"Ventana actual","url":"URL:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Eliminar formato","copy":"Copiar","paste":"Pegar","selectAll":"Seleccionar todo","insertOrderedList":"Lista numerada","insertTable":"Insertar/Editar tabla","print":"Imprimir","underline":"Subrayado","foreColor":"Color de primer plano","htmlToggle":"Fuente HTML","formatBlock":"Estilo de párrafo","newPage":"Nueva página","insertHorizontalRule":"Regla horizontal","delete":"Suprimir","insertUnorderedList":"Lista con viñetas","tableProp":"Propiedad de tabla","insertImage":"Insertar imagen","superscript":"Superíndice","subscript":"Subíndice","createLink":"Crear enlace","undo":"Deshacer","fullScreen":"Conmutar pantalla completa","italic":"Cursiva","fontName":"Nombre de font","justifyLeft":"Alinear izquierda","unlink":"Eliminar enlace","toggleTableBorder":"Conmutar borde de tabla","viewSource":"Ver fuente HTML","ctrlKey":"control+${0}","fontSize":"Tamaño de font","systemShortcut":"La acción \"${0}\" sólo está disponible en su navegador mediante un atajo de teclado. Utilice ${1}.","indent":"Sangría","redo":"Rehacer","strikethrough":"Tachado","justifyFull":"Justificar","justifyCenter":"Alinear centro","hiliteColor":"Color de segundo plano","deleteTable":"Suprimir tabla","outdent":"Anular sangría","cut":"Cortar","plainFormatBlock":"Estilo de párrafo","toggleDir":"Conmutar dirección","bold":"Negrita","tabIndent":"Sangría de tabulador","justifyRight":"Alinear derecha","appleKey":"⌘${0}"}) |
@ -0,0 +1 @@ |
||||
({"noFormat":"Ei mitään","1":"xx-small","2":"x-small","formatBlock":"Muoto","3":"small","4":"medium","5":"large","6":"x-large","7":"xx-large","fantasy":"fantasy","serif":"serif","p":"Kappale","pre":"Esimuotoiltu","sans-serif":"sans-serif","fontName":"Fontti","h1":"Otsikko","h2":"Alatason otsikko","h3":"Alimman tason otsikko","monospace":"monospace","fontSize":"Koko","cursive":"cursive"}) |
@ -0,0 +1 @@ |
||||
({"text":"Kuvaus:","insertImageTitle":"Kuvan ominaisuudet","set":"Aseta","newWindow":"Uusi ikkuna","topWindow":"Päällimmäinen ikkuna","target":"Kohde:","createLinkTitle":"Linkin ominaisuudet","parentWindow":"Pääikkuna","currentWindow":"Nykyinen ikkuna","url":"URL-osoite:"}) |
@ -0,0 +1 @@ |
||||
({"removeFormat":"Poista muotoilu","copy":"Kopioi","paste":"Liitä","selectAll":"Valitse kaikki","insertOrderedList":"Numeroitu luettelo","insertTable":"Lisää taulukko/muokkaa taulukkoa","print":"Tulosta","underline":"Alleviivaus","foreColor":"Edustaväri","htmlToggle":"HTML-lähde","formatBlock":"Kappaletyyli","newPage":"Uusi sivu","insertHorizontalRule":"Vaakasuuntainen viiva","delete":"Poista","insertUnorderedList":"Numeroimaton luettelo","tableProp":"Taulukon ominaisuudet","insertImage":"Lisää kuva","superscript":"Yläindeksi","subscript":"Alaindeksi","createLink":"Luo linkki","undo":"Kumoa","fullScreen":"Vaihda koko näyttö","italic":"Kursivointi","fontName":"Fontin nimi","justifyLeft":"Tasaus vasemmalle","unlink":"Poista linkki","toggleTableBorder":"Ota taulukon kehys käyttöön/poista kehys käytöstä","viewSource":"Näytä HTML-lähde","fontSize":"Fontin koko","systemShortcut":"Toiminto \"${0}\" on käytettävissä selaimessa vain näppäimistön pikatoiminnolla. Käytä seuraavaa: ${1}.","indent":"Sisennä","redo":"Tee uudelleen","strikethrough":"Yliviivaus","justifyFull":"Tasaus","justifyCenter":"Tasaus keskelle","hiliteColor":"Taustaväri","deleteTable":"Poista taulukko","outdent":"Ulonna","cut":"Leikkaa","plainFormatBlock":"Kappaletyyli","toggleDir":"Vaihda suuntaa","bold":"Lihavointi","tabIndent":"Sarkainsisennys","justifyRight":"Tasaus oikealle","appleKey":"⌘${0}","ctrlKey":"ctrl+${0}"}) |