Version Description
- Replaced Open Flash Charts with Google Visualization on hit reports
- Security Fixes
- Bug Fixes
Download this release
Release Info
Developer | supercleanse |
Plugin | Shortlinks by Pretty Links – Best WordPress Link Tracking Plugin |
Version | 1.6.3 |
Comparing to | |
See all releases |
Code changes from version 1.6.2 to 1.6.3
- classes/controllers/PrliAppController.php +14 -0
- classes/models/PrliClick.php +19 -53
- classes/models/PrliUtils.php +2 -2
- classes/views/prli-clicks/head.php +27 -73
- classes/views/prli-clicks/list.php +1 -1
- classes/views/prli-groups/edit.php +3 -3
- classes/views/prli-groups/head.php +1 -2
- classes/views/prli-groups/new.php +1 -1
- classes/views/prli-links/form.php +1 -0
- classes/views/shared/link-table-nav.php +3 -3
- images/rotate_link.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png +0 -0
- includes/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png +0 -0
- includes/jquery/css/ui-lightness/jquery-ui-1.7.1.custom.css +0 -404
- includes/jquery/js/jquery-1.3.2.min.js +0 -19
- includes/jquery/js/jquery-ui-1.7.1.custom.min.js +0 -273
- includes/version-2-kvasir/README.txt +0 -8
- includes/version-2-kvasir/js/README.txt +0 -12
- includes/version-2-kvasir/js/json/json2.js +0 -461
- includes/version-2-kvasir/js/swfobject.js +0 -5
- includes/version-2-kvasir/open-flash-chart.swf +0 -0
- pretty-link.php +2 -2
- prli-pro-settings.php +3 -3
- readme.txt +11 -3
classes/controllers/PrliAppController.php
CHANGED
@@ -8,6 +8,20 @@ class PrliAppController
|
|
8 |
{
|
9 |
add_action('init', array(&$this,'parse_standalone_request'));
|
10 |
add_action('admin_notices', array(&$this, 'upgrade_database_headline'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
11 |
}
|
12 |
|
13 |
public function upgrade_database_headline()
|
8 |
{
|
9 |
add_action('init', array(&$this,'parse_standalone_request'));
|
10 |
add_action('admin_notices', array(&$this, 'upgrade_database_headline'));
|
11 |
+
add_action('admin_enqueue_scripts', array(&$this, 'enqueue_admin_scripts'));
|
12 |
+
}
|
13 |
+
|
14 |
+
public function enqueue_admin_scripts($hook)
|
15 |
+
{
|
16 |
+
$wp_scripts = new WP_Scripts();
|
17 |
+
$ui = $wp_scripts->query('jquery-ui-core');
|
18 |
+
$url = "//ajax.googleapis.com/ajax/libs/jqueryui/{$ui->ver}/themes/smoothness/jquery-ui.css";
|
19 |
+
if(strstr($hook, 'pretty') !== false)
|
20 |
+
{
|
21 |
+
wp_enqueue_style('pl-ui-smoothness', $url);
|
22 |
+
wp_enqueue_script('jquery');
|
23 |
+
wp_enqueue_script('jquery-ui-datepicker');
|
24 |
+
}
|
25 |
}
|
26 |
|
27 |
public function upgrade_database_headline()
|
classes/models/PrliClick.php
CHANGED
@@ -214,70 +214,36 @@ class PrliClick
|
|
214 |
|
215 |
return $counts_array;
|
216 |
}
|
217 |
-
|
218 |
-
|
219 |
-
function setupClickLineGraph($start_timestamp,$end_timestamp, $link_id = "all", $type = "all", $group = '')
|
220 |
{
|
221 |
global $wpdb, $prli_utils, $prli_link, $prli_group;
|
222 |
-
|
223 |
-
$dates_array = $this->get_counts_by_days($start_timestamp,$end_timestamp,$link_id,$type,$group);
|
224 |
-
|
225 |
-
$top_click_count = $prli_utils->getTopValue(array_values($dates_array));
|
226 |
-
|
227 |
if(!empty($group))
|
228 |
-
$link_slug = "group: '"
|
229 |
else if($link_id == "all")
|
230 |
$link_slug = "all links";
|
231 |
else
|
232 |
-
$link_slug = "'/".$wpdb->get_var("SELECT slug FROM
|
233 |
-
|
234 |
if($type == "all")
|
235 |
$type_string = "All hits";
|
236 |
else
|
237 |
$type_string = "Unique hits";
|
238 |
-
|
239 |
-
$
|
240 |
-
"
|
241 |
-
|
242 |
-
|
243 |
-
|
244 |
-
|
245 |
-
|
246 |
-
|
247 |
-
|
248 |
-
|
249 |
-
|
250 |
-
"width" => 2
|
251 |
-
) ),
|
252 |
-
"title" => array(
|
253 |
-
"text" => 'Pretty Link: '.$type_string.' on '.$link_slug. ' between ' . date("Y-n-j",$start_timestamp) . ' and ' . date("Y-n-j",$end_timestamp),
|
254 |
-
"style" => "font-size: 16px; font-weight: bold; color: #3030d0; text-align: center; padding-bottom: 5px;"
|
255 |
-
),
|
256 |
-
"bg_colour" => "-1",
|
257 |
-
"y_axis" => array(
|
258 |
-
"min" => 0,
|
259 |
-
"max" => $top_click_count,
|
260 |
-
"steps" => (int)(($top_click_count>=10)?$top_click_count/10:1),
|
261 |
-
"colour" => "#A2ACBA"
|
262 |
-
),
|
263 |
-
"x_axis" => array(
|
264 |
-
"colour" => "#A2ACBA",
|
265 |
-
"grid-colour" => "#ffefa7",
|
266 |
-
"offset" => false,
|
267 |
-
"steps" => 4,
|
268 |
-
"labels" => array(
|
269 |
-
"steps" => 2,
|
270 |
-
"rotate" => 25,
|
271 |
-
"colour" => "#000000",
|
272 |
-
"labels" => array_keys($dates_array)
|
273 |
-
)
|
274 |
-
)
|
275 |
-
);
|
276 |
-
|
277 |
-
return $prli_utils->prli_json_encode($json_array);
|
278 |
}
|
279 |
-
|
280 |
-
|
281 |
// Set defaults and grab get or post of each possible param
|
282 |
function get_params_array()
|
283 |
{
|
214 |
|
215 |
return $counts_array;
|
216 |
}
|
217 |
+
|
218 |
+
function setupClickLineGraph($start_timestamp,$end_timestamp, $link_id = "all", $type = "all", $group = '', $title_only = false)
|
|
|
219 |
{
|
220 |
global $wpdb, $prli_utils, $prli_link, $prli_group;
|
221 |
+
|
|
|
|
|
|
|
|
|
222 |
if(!empty($group))
|
223 |
+
$link_slug = "group: '".$wpdb->get_var($wpdb->prepare("SELECT name FROM {$prli_group->table_name} WHERE id = %d", $group))."'";
|
224 |
else if($link_id == "all")
|
225 |
$link_slug = "all links";
|
226 |
else
|
227 |
+
$link_slug = "'/".$wpdb->get_var($wpdb->prepare("SELECT slug FROM {$prli_link->table_name} WHERE id = %d", $link_id))."'";
|
228 |
+
|
229 |
if($type == "all")
|
230 |
$type_string = "All hits";
|
231 |
else
|
232 |
$type_string = "Unique hits";
|
233 |
+
|
234 |
+
if($title_only)
|
235 |
+
return __('Pretty Link:').' '.$type_string.' '.__('on').' '.$link_slug.' '.__('between').' '.date("Y-n-j", $start_timestamp).' '.__('and').' '.date("Y-n-j", $end_timestamp);
|
236 |
+
|
237 |
+
$dates_array = $this->get_counts_by_days($start_timestamp,$end_timestamp,$link_id,$type,$group);
|
238 |
+
|
239 |
+
$chart_data = array('cols' => array(array("label" => __('Date'), 'type' => 'string'), array("label" => __('Hits'), 'type' => 'number')));
|
240 |
+
|
241 |
+
foreach($dates_array as $key => $value)
|
242 |
+
$chart_data['rows'][] = array('c' => array(array('v' => $key, 'f' => null), array('v' => (int)$value, 'f' => null)));
|
243 |
+
|
244 |
+
return json_encode($chart_data);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
245 |
}
|
246 |
+
|
|
|
247 |
// Set defaults and grab get or post of each possible param
|
248 |
function get_params_array()
|
249 |
{
|
classes/models/PrliUtils.php
CHANGED
@@ -1008,7 +1008,7 @@ class PrliUtils
|
|
1008 |
$upper_limit = $block_size - 1;
|
1009 |
$tweet_table = "{$wpdb->prefix}prli_tweets";
|
1010 |
|
1011 |
-
$query =
|
1012 |
$twid_count = $wpdb->get_var($query);
|
1013 |
|
1014 |
for($offset=0; $offset < $twid_count; $offset += $block_size)
|
@@ -1019,7 +1019,7 @@ class PrliUtils
|
|
1019 |
|
1020 |
if(is_array($tweet_ids) and count($tweet_ids) > 0)
|
1021 |
{
|
1022 |
-
$query =
|
1023 |
$wpdb->query($query);
|
1024 |
}
|
1025 |
}
|
1008 |
$upper_limit = $block_size - 1;
|
1009 |
$tweet_table = "{$wpdb->prefix}prli_tweets";
|
1010 |
|
1011 |
+
$query = "SELECT count(DISTINCT twid) FROM {$tweet_table}";
|
1012 |
$twid_count = $wpdb->get_var($query);
|
1013 |
|
1014 |
for($offset=0; $offset < $twid_count; $offset += $block_size)
|
1019 |
|
1020 |
if(is_array($tweet_ids) and count($tweet_ids) > 0)
|
1021 |
{
|
1022 |
+
$query = "DELETE FROM {$tweet_table} WHERE id not in (" . implode(',', $tweet_ids) . ")";
|
1023 |
$wpdb->query($query);
|
1024 |
}
|
1025 |
}
|
classes/views/prli-clicks/head.php
CHANGED
@@ -1,21 +1,17 @@
|
|
1 |
<?php if(!defined('ABSPATH')) {die('You are not allowed to call this page directly.');} ?>
|
2 |
-
<!-- JQuery UI Includes -->
|
3 |
-
<link type="text/css" href="<?php echo PRLI_URL; ?>/includes/jquery/css/ui-lightness/jquery-ui-1.7.1.custom.css" rel="stylesheet" />
|
4 |
-
<script type="text/javascript" src="<?php echo PRLI_URL; ?>/includes/jquery/js/jquery-1.3.2.min.js"></script>
|
5 |
-
<script type="text/javascript" src="<?php echo PRLI_URL; ?>/includes/jquery/js/jquery-ui-1.7.1.custom.min.js"></script>
|
6 |
|
7 |
<script type="text/javascript">
|
8 |
-
|
9 |
-
|
10 |
-
|
11 |
});
|
12 |
</script>
|
13 |
|
14 |
<script type="text/javascript">
|
15 |
-
|
16 |
-
|
17 |
-
|
18 |
-
|
19 |
});
|
20 |
});
|
21 |
</script>
|
@@ -37,70 +33,28 @@ $(document).ready(function(){
|
|
37 |
padding-top: 10px;
|
38 |
}
|
39 |
|
|
|
|
|
|
|
|
|
|
|
40 |
</style>
|
41 |
|
42 |
-
<!--
|
43 |
-
<script type="text/javascript" src="
|
44 |
-
<script type="text/javascript" src="<?php echo PRLI_URL; ?>/includes/version-2-kvasir/js/swfobject.js"></script>
|
45 |
-
<script type="text/javascript">
|
46 |
-
swfobject.embedSWF("<?php echo PRLI_URL; ?>/includes/version-2-kvasir/open-flash-chart.swf", "my_chart", "100%", "250", "9.0.0");
|
47 |
-
</script>
|
48 |
|
49 |
<script type="text/javascript">
|
50 |
-
|
51 |
-
|
52 |
-
|
53 |
-
|
54 |
-
|
55 |
-
|
56 |
-
|
57 |
-
|
58 |
-
|
59 |
-
|
|
|
|
|
60 |
}
|
61 |
-
|
62 |
-
function findSWF(movieName) {
|
63 |
-
if (navigator.appName.indexOf("Microsoft")!= -1) {
|
64 |
-
return window[movieName];
|
65 |
-
} else {
|
66 |
-
return document[movieName];
|
67 |
-
}
|
68 |
-
}
|
69 |
-
|
70 |
-
OFC = {};
|
71 |
-
|
72 |
-
OFC.jquery = {
|
73 |
-
name: "jQuery",
|
74 |
-
version: function(src) { return $('#'+ src)[0].get_version() },
|
75 |
-
rasterize: function (src, dst) { $('#'+ dst).replaceWith(OFC.jquery.image(src)) },
|
76 |
-
image: function(src) { return "<img src='data:image/png;base64," + $('#'+src)[0].get_img_binary() + "' />"},
|
77 |
-
popup: function(src) {
|
78 |
-
var img_win = window.open('', 'Charts: Export as Image')
|
79 |
-
with(img_win.document) {
|
80 |
-
write('<html><head><title>Charts: Export as Image<\/title><\/head><body>' + OFC.jquery.image(src) + '<div>Right-Click on the above Image to Save<\/div><\/body><\/html>') }
|
81 |
-
// stop the 'loading...' message
|
82 |
-
img_win.document.close();
|
83 |
-
}
|
84 |
-
}
|
85 |
-
|
86 |
-
// Using an object as namespaces is JS Best Practice. I like the Control.XXX style.
|
87 |
-
//if (!Control) {var Control = {}}
|
88 |
-
//if (typeof(Control == "undefined")) {var Control = {}}
|
89 |
-
if (typeof(Control == "undefined")) {var Control = {OFC: OFC.jquery}}
|
90 |
-
|
91 |
-
|
92 |
-
// By default, right-clicking on OFC and choosing "save image locally" calls this function.
|
93 |
-
// You are free to change the code in OFC and call my wrapper (Control.OFC.your_favorite_save_method)
|
94 |
-
// function save_image() { alert(1); Control.OFC.popup('my_chart') }
|
95 |
-
function save_image() {
|
96 |
-
//alert(1);
|
97 |
-
OFC.jquery.popup('my_chart')
|
98 |
-
}
|
99 |
-
|
100 |
-
function moo() {
|
101 |
-
//alert(99);
|
102 |
-
};
|
103 |
-
|
104 |
-
var data = <?php echo $prli_click->setupClickLineGraph($start_timestamp,$end_timestamp,$link_id,$type,$group); ?>;
|
105 |
-
|
106 |
-
</script>
|
1 |
<?php if(!defined('ABSPATH')) {die('You are not allowed to call this page directly.');} ?>
|
|
|
|
|
|
|
|
|
2 |
|
3 |
<script type="text/javascript">
|
4 |
+
jQuery(document).ready(function(){
|
5 |
+
jQuery("#sdate").datepicker({ dateFormat: 'yy-mm-dd', defaultDate: -30, minDate: -<?php echo esc_js($min_date); ?>, maxDate: 0 });
|
6 |
+
jQuery("#edate").datepicker({ dateFormat: 'yy-mm-dd', minDate: -<?php echo esc_js($min_date); ?>, maxDate: 0 });
|
7 |
});
|
8 |
</script>
|
9 |
|
10 |
<script type="text/javascript">
|
11 |
+
jQuery(document).ready(function(){
|
12 |
+
jQuery(".filter_pane").hide();
|
13 |
+
jQuery(".filter_toggle").click( function () {
|
14 |
+
jQuery(".filter_pane").slideToggle("slow");
|
15 |
});
|
16 |
});
|
17 |
</script>
|
33 |
padding-top: 10px;
|
34 |
}
|
35 |
|
36 |
+
div#my_chart {
|
37 |
+
height:300px;
|
38 |
+
margin-bottom:15px;
|
39 |
+
}
|
40 |
+
|
41 |
</style>
|
42 |
|
43 |
+
<!-- GOOGLE CHARTS STUFF -->
|
44 |
+
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
|
|
|
|
|
|
|
|
|
45 |
|
46 |
<script type="text/javascript">
|
47 |
+
google.load("visualization", "1", {packages:["corechart"]});
|
48 |
+
google.setOnLoadCallback(drawChart);
|
49 |
+
|
50 |
+
function drawChart() {
|
51 |
+
//Hits Chart
|
52 |
+
var hitsChartJsonData = <?php echo $prli_click->setupClickLineGraph($start_timestamp, $end_timestamp, $link_id, $type, $group); ?>;
|
53 |
+
|
54 |
+
var hitsChartData = new google.visualization.DataTable(hitsChartJsonData);
|
55 |
+
|
56 |
+
var hitsChart = new google.visualization.AreaChart(document.getElementById('my_chart'));
|
57 |
+
|
58 |
+
hitsChart.draw(hitsChartData, {height: '300', title: "<?php echo $prli_click->setupClickLineGraph($start_timestamp, $end_timestamp, $link_id, $type, $group, true); ?>"});
|
59 |
}
|
60 |
+
</script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
classes/views/prli-clicks/list.php
CHANGED
@@ -45,7 +45,7 @@
|
|
45 |
</form>
|
46 |
</div>
|
47 |
|
48 |
-
|
49 |
|
50 |
<?php
|
51 |
}
|
45 |
</form>
|
46 |
</div>
|
47 |
|
48 |
+
<div id="my_chart"></div>
|
49 |
|
50 |
<?php
|
51 |
}
|
classes/views/prli-groups/edit.php
CHANGED
@@ -18,12 +18,12 @@ if(!defined('ABSPATH'))
|
|
18 |
<table class="form-table">
|
19 |
<tr class="form-field">
|
20 |
<td width="75px" valign="top">Name: </td>
|
21 |
-
<td><input type="text" name="name" value="<?php echo htmlspecialchars(stripslashes((($_POST['name']
|
22 |
<br/><span class="setting-description">This is how you'll identify your Group.</span></td>
|
23 |
</tr>
|
24 |
<tr class="form-field">
|
25 |
<td valign="top">Description: </td>
|
26 |
-
<td><textarea style="height: 100px;" name="description"><?php echo (($_POST['description']
|
27 |
<br/><span class="setting-description">A Description of this group.</span></td>
|
28 |
</tr>
|
29 |
<tr class="form-field" valign="top">
|
@@ -60,4 +60,4 @@ if(!defined('ABSPATH'))
|
|
60 |
</p>
|
61 |
|
62 |
</form>
|
63 |
-
</div>
|
18 |
<table class="form-table">
|
19 |
<tr class="form-field">
|
20 |
<td width="75px" valign="top">Name: </td>
|
21 |
+
<td><input type="text" name="name" value="<?php echo htmlspecialchars(stripslashes(((isset($_POST['name']) and $record == null)?$_POST['name']:$record->name))); ?>" size="75">
|
22 |
<br/><span class="setting-description">This is how you'll identify your Group.</span></td>
|
23 |
</tr>
|
24 |
<tr class="form-field">
|
25 |
<td valign="top">Description: </td>
|
26 |
+
<td><textarea style="height: 100px;" name="description"><?php echo ((isset($_POST['description']) and $record == null)?$_POST['description']:$record->description); ?></textarea>
|
27 |
<br/><span class="setting-description">A Description of this group.</span></td>
|
28 |
</tr>
|
29 |
<tr class="form-field" valign="top">
|
60 |
</p>
|
61 |
|
62 |
</form>
|
63 |
+
</div>
|
classes/views/prli-groups/head.php
CHANGED
@@ -3,7 +3,6 @@ if(!defined('ABSPATH'))
|
|
3 |
die('You are not allowed to call this page directly.');
|
4 |
?>
|
5 |
|
6 |
-
<script type="text/javascript" src="<?php echo PRLI_URL; ?>/includes/jquery/js/jquery-1.3.2.min.js"></script>
|
7 |
<script type="text/javascript">
|
8 |
jQuery(document).ready(function() {
|
9 |
jQuery('.group_actions').hide();
|
@@ -37,4 +36,4 @@ jQuery(document).ready(function() {
|
|
37 |
.group_actions {
|
38 |
padding-top: 5px;
|
39 |
}
|
40 |
-
</style>
|
3 |
die('You are not allowed to call this page directly.');
|
4 |
?>
|
5 |
|
|
|
6 |
<script type="text/javascript">
|
7 |
jQuery(document).ready(function() {
|
8 |
jQuery('.group_actions').hide();
|
36 |
.group_actions {
|
37 |
padding-top: 5px;
|
38 |
}
|
39 |
+
</style>
|
classes/views/prli-groups/new.php
CHANGED
@@ -25,7 +25,7 @@ if(!defined('ABSPATH'))
|
|
25 |
</tr>
|
26 |
<tr class="form-field">
|
27 |
<td valign="top">Description: </td>
|
28 |
-
<td><textarea style="height: 100px;" name="description"><?php echo (($_POST['description']
|
29 |
<br/><span class="setting-description">A Description of this group.</span></td>
|
30 |
</tr>
|
31 |
<tr class="form-field" valign="top">
|
25 |
</tr>
|
26 |
<tr class="form-field">
|
27 |
<td valign="top">Description: </td>
|
28 |
+
<td><textarea style="height: 100px;" name="description"><?php echo ((isset($_POST['description']))?$_POST['description']:''); ?></textarea>
|
29 |
<br/><span class="setting-description">A Description of this group.</span></td>
|
30 |
</tr>
|
31 |
<tr class="form-field" valign="top">
|
classes/views/prli-links/form.php
CHANGED
@@ -106,6 +106,7 @@
|
|
106 |
<?php
|
107 |
global $prli_update;
|
108 |
if($prli_update->pro_is_installed_and_authorized()) {
|
|
|
109 |
// Add stuff to the form here
|
110 |
do_action('prli_link_fields',$id);
|
111 |
}
|
106 |
<?php
|
107 |
global $prli_update;
|
108 |
if($prli_update->pro_is_installed_and_authorized()) {
|
109 |
+
$id = isset($id)?$id:false;
|
110 |
// Add stuff to the form here
|
111 |
do_action('prli_link_fields',$id);
|
112 |
}
|
classes/views/shared/link-table-nav.php
CHANGED
@@ -110,9 +110,9 @@ if(!defined('ABSPATH'))
|
|
110 |
<span class="displaying-num">Displaying <?php echo "$page_first_record–$page_last_record of $record_count"; ?></span>
|
111 |
<select class="prli-page-size" onchange="location='<?php echo admin_url("admin.php?page=" . esc_html($_REQUEST['page'].$page_params) . "&paged=1&size='+this.options[this.selectedIndex].value"); ?>">
|
112 |
<option value="10" selected="selected">10</option>
|
113 |
-
<option value="25" <?php if($_REQUEST['size'] == 25) echo 'selected="selected"'; ?>>25</option>
|
114 |
-
<option value="50" <?php if($_REQUEST['size'] == 50) echo 'selected="selected"'; ?>>50</option>
|
115 |
-
<option value="100" <?php if($_REQUEST['size'] == 100) echo 'selected="selected"'; ?>>100 </option>
|
116 |
</select>
|
117 |
</div>
|
118 |
<?php if(!$footer): ?>
|
110 |
<span class="displaying-num">Displaying <?php echo "$page_first_record–$page_last_record of $record_count"; ?></span>
|
111 |
<select class="prli-page-size" onchange="location='<?php echo admin_url("admin.php?page=" . esc_html($_REQUEST['page'].$page_params) . "&paged=1&size='+this.options[this.selectedIndex].value"); ?>">
|
112 |
<option value="10" selected="selected">10</option>
|
113 |
+
<option value="25" <?php if(isset($_REQUEST['size']) and $_REQUEST['size'] == 25) echo 'selected="selected"'; ?>>25</option>
|
114 |
+
<option value="50" <?php if(isset($_REQUEST['size']) and $_REQUEST['size'] == 50) echo 'selected="selected"'; ?>>50</option>
|
115 |
+
<option value="100" <?php if(isset($_REQUEST['size']) and $_REQUEST['size'] == 100) echo 'selected="selected"'; ?>>100 </option>
|
116 |
</select>
|
117 |
</div>
|
118 |
<?php if(!$footer): ?>
|
images/rotate_link.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_222222_256x240.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_228ef1_256x240.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/images/ui-icons_ffffff_256x240.png
DELETED
Binary file
|
includes/jquery/css/ui-lightness/jquery-ui-1.7.1.custom.css
DELETED
@@ -1,404 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery UI CSS Framework
|
3 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
4 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
|
5 |
-
*/
|
6 |
-
|
7 |
-
/* Layout helpers
|
8 |
-
----------------------------------*/
|
9 |
-
.ui-helper-hidden { display: none; }
|
10 |
-
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
|
11 |
-
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
|
12 |
-
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
|
13 |
-
.ui-helper-clearfix { display: inline-block; }
|
14 |
-
/* required comment for clearfix to work in Opera \*/
|
15 |
-
* html .ui-helper-clearfix { height:1%; }
|
16 |
-
.ui-helper-clearfix { display:block; }
|
17 |
-
/* end clearfix */
|
18 |
-
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
|
19 |
-
|
20 |
-
|
21 |
-
/* Interaction Cues
|
22 |
-
----------------------------------*/
|
23 |
-
.ui-state-disabled { cursor: default !important; }
|
24 |
-
|
25 |
-
|
26 |
-
/* Icons
|
27 |
-
----------------------------------*/
|
28 |
-
|
29 |
-
/* states and images */
|
30 |
-
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
|
31 |
-
|
32 |
-
|
33 |
-
/* Misc visuals
|
34 |
-
----------------------------------*/
|
35 |
-
|
36 |
-
/* Overlays */
|
37 |
-
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
|
38 |
-
|
39 |
-
/*
|
40 |
-
* jQuery UI CSS Framework
|
41 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
42 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
|
43 |
-
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
|
44 |
-
*/
|
45 |
-
|
46 |
-
|
47 |
-
/* Component containers
|
48 |
-
----------------------------------*/
|
49 |
-
.ui-widget { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1.1em; }
|
50 |
-
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS, Tahoma, Verdana, Arial, sans-serif; font-size: 1em; }
|
51 |
-
.ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x; color: #333333; }
|
52 |
-
.ui-widget-content a { color: #333333; }
|
53 |
-
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
|
54 |
-
.ui-widget-header a { color: #ffffff; }
|
55 |
-
|
56 |
-
/* Interaction states
|
57 |
-
----------------------------------*/
|
58 |
-
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(images/ui-bg_glass_100_f6f6f6_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
|
59 |
-
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
|
60 |
-
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(images/ui-bg_glass_100_fdf5ce_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
|
61 |
-
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
|
62 |
-
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
|
63 |
-
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }
|
64 |
-
|
65 |
-
/* Interaction Cues
|
66 |
-
----------------------------------*/
|
67 |
-
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(images/ui-bg_highlight-soft_75_ffe45c_1x100.png) 50% top repeat-x; color: #363636; }
|
68 |
-
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
|
69 |
-
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(images/ui-bg_diagonals-thick_18_b81900_40x40.png) 50% 50% repeat; color: #ffffff; }
|
70 |
-
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
|
71 |
-
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
|
72 |
-
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
|
73 |
-
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
|
74 |
-
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
|
75 |
-
|
76 |
-
/* Icons
|
77 |
-
----------------------------------*/
|
78 |
-
|
79 |
-
/* states and images */
|
80 |
-
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); }
|
81 |
-
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); }
|
82 |
-
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_ffffff_256x240.png); }
|
83 |
-
.ui-state-default .ui-icon { background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
84 |
-
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
85 |
-
.ui-state-active .ui-icon {background-image: url(images/ui-icons_ef8c08_256x240.png); }
|
86 |
-
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_228ef1_256x240.png); }
|
87 |
-
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_ffd27a_256x240.png); }
|
88 |
-
|
89 |
-
/* positioning */
|
90 |
-
.ui-icon-carat-1-n { background-position: 0 0; }
|
91 |
-
.ui-icon-carat-1-ne { background-position: -16px 0; }
|
92 |
-
.ui-icon-carat-1-e { background-position: -32px 0; }
|
93 |
-
.ui-icon-carat-1-se { background-position: -48px 0; }
|
94 |
-
.ui-icon-carat-1-s { background-position: -64px 0; }
|
95 |
-
.ui-icon-carat-1-sw { background-position: -80px 0; }
|
96 |
-
.ui-icon-carat-1-w { background-position: -96px 0; }
|
97 |
-
.ui-icon-carat-1-nw { background-position: -112px 0; }
|
98 |
-
.ui-icon-carat-2-n-s { background-position: -128px 0; }
|
99 |
-
.ui-icon-carat-2-e-w { background-position: -144px 0; }
|
100 |
-
.ui-icon-triangle-1-n { background-position: 0 -16px; }
|
101 |
-
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
|
102 |
-
.ui-icon-triangle-1-e { background-position: -32px -16px; }
|
103 |
-
.ui-icon-triangle-1-se { background-position: -48px -16px; }
|
104 |
-
.ui-icon-triangle-1-s { background-position: -64px -16px; }
|
105 |
-
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
|
106 |
-
.ui-icon-triangle-1-w { background-position: -96px -16px; }
|
107 |
-
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
|
108 |
-
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
|
109 |
-
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
|
110 |
-
.ui-icon-arrow-1-n { background-position: 0 -32px; }
|
111 |
-
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
|
112 |
-
.ui-icon-arrow-1-e { background-position: -32px -32px; }
|
113 |
-
.ui-icon-arrow-1-se { background-position: -48px -32px; }
|
114 |
-
.ui-icon-arrow-1-s { background-position: -64px -32px; }
|
115 |
-
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
|
116 |
-
.ui-icon-arrow-1-w { background-position: -96px -32px; }
|
117 |
-
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
|
118 |
-
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
|
119 |
-
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
|
120 |
-
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
|
121 |
-
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
|
122 |
-
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
|
123 |
-
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
|
124 |
-
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
|
125 |
-
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
|
126 |
-
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
|
127 |
-
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
|
128 |
-
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
|
129 |
-
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
|
130 |
-
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
|
131 |
-
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
|
132 |
-
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
|
133 |
-
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
|
134 |
-
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
|
135 |
-
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
|
136 |
-
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
|
137 |
-
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
|
138 |
-
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
|
139 |
-
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
|
140 |
-
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
|
141 |
-
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
|
142 |
-
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
|
143 |
-
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
|
144 |
-
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
|
145 |
-
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
|
146 |
-
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
|
147 |
-
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
|
148 |
-
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
|
149 |
-
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
|
150 |
-
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
|
151 |
-
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
|
152 |
-
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
|
153 |
-
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
|
154 |
-
.ui-icon-arrow-4 { background-position: 0 -80px; }
|
155 |
-
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
|
156 |
-
.ui-icon-extlink { background-position: -32px -80px; }
|
157 |
-
.ui-icon-newwin { background-position: -48px -80px; }
|
158 |
-
.ui-icon-refresh { background-position: -64px -80px; }
|
159 |
-
.ui-icon-shuffle { background-position: -80px -80px; }
|
160 |
-
.ui-icon-transfer-e-w { background-position: -96px -80px; }
|
161 |
-
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
|
162 |
-
.ui-icon-folder-collapsed { background-position: 0 -96px; }
|
163 |
-
.ui-icon-folder-open { background-position: -16px -96px; }
|
164 |
-
.ui-icon-document { background-position: -32px -96px; }
|
165 |
-
.ui-icon-document-b { background-position: -48px -96px; }
|
166 |
-
.ui-icon-note { background-position: -64px -96px; }
|
167 |
-
.ui-icon-mail-closed { background-position: -80px -96px; }
|
168 |
-
.ui-icon-mail-open { background-position: -96px -96px; }
|
169 |
-
.ui-icon-suitcase { background-position: -112px -96px; }
|
170 |
-
.ui-icon-comment { background-position: -128px -96px; }
|
171 |
-
.ui-icon-person { background-position: -144px -96px; }
|
172 |
-
.ui-icon-print { background-position: -160px -96px; }
|
173 |
-
.ui-icon-trash { background-position: -176px -96px; }
|
174 |
-
.ui-icon-locked { background-position: -192px -96px; }
|
175 |
-
.ui-icon-unlocked { background-position: -208px -96px; }
|
176 |
-
.ui-icon-bookmark { background-position: -224px -96px; }
|
177 |
-
.ui-icon-tag { background-position: -240px -96px; }
|
178 |
-
.ui-icon-home { background-position: 0 -112px; }
|
179 |
-
.ui-icon-flag { background-position: -16px -112px; }
|
180 |
-
.ui-icon-calendar { background-position: -32px -112px; }
|
181 |
-
.ui-icon-cart { background-position: -48px -112px; }
|
182 |
-
.ui-icon-pencil { background-position: -64px -112px; }
|
183 |
-
.ui-icon-clock { background-position: -80px -112px; }
|
184 |
-
.ui-icon-disk { background-position: -96px -112px; }
|
185 |
-
.ui-icon-calculator { background-position: -112px -112px; }
|
186 |
-
.ui-icon-zoomin { background-position: -128px -112px; }
|
187 |
-
.ui-icon-zoomout { background-position: -144px -112px; }
|
188 |
-
.ui-icon-search { background-position: -160px -112px; }
|
189 |
-
.ui-icon-wrench { background-position: -176px -112px; }
|
190 |
-
.ui-icon-gear { background-position: -192px -112px; }
|
191 |
-
.ui-icon-heart { background-position: -208px -112px; }
|
192 |
-
.ui-icon-star { background-position: -224px -112px; }
|
193 |
-
.ui-icon-link { background-position: -240px -112px; }
|
194 |
-
.ui-icon-cancel { background-position: 0 -128px; }
|
195 |
-
.ui-icon-plus { background-position: -16px -128px; }
|
196 |
-
.ui-icon-plusthick { background-position: -32px -128px; }
|
197 |
-
.ui-icon-minus { background-position: -48px -128px; }
|
198 |
-
.ui-icon-minusthick { background-position: -64px -128px; }
|
199 |
-
.ui-icon-close { background-position: -80px -128px; }
|
200 |
-
.ui-icon-closethick { background-position: -96px -128px; }
|
201 |
-
.ui-icon-key { background-position: -112px -128px; }
|
202 |
-
.ui-icon-lightbulb { background-position: -128px -128px; }
|
203 |
-
.ui-icon-scissors { background-position: -144px -128px; }
|
204 |
-
.ui-icon-clipboard { background-position: -160px -128px; }
|
205 |
-
.ui-icon-copy { background-position: -176px -128px; }
|
206 |
-
.ui-icon-contact { background-position: -192px -128px; }
|
207 |
-
.ui-icon-image { background-position: -208px -128px; }
|
208 |
-
.ui-icon-video { background-position: -224px -128px; }
|
209 |
-
.ui-icon-script { background-position: -240px -128px; }
|
210 |
-
.ui-icon-alert { background-position: 0 -144px; }
|
211 |
-
.ui-icon-info { background-position: -16px -144px; }
|
212 |
-
.ui-icon-notice { background-position: -32px -144px; }
|
213 |
-
.ui-icon-help { background-position: -48px -144px; }
|
214 |
-
.ui-icon-check { background-position: -64px -144px; }
|
215 |
-
.ui-icon-bullet { background-position: -80px -144px; }
|
216 |
-
.ui-icon-radio-off { background-position: -96px -144px; }
|
217 |
-
.ui-icon-radio-on { background-position: -112px -144px; }
|
218 |
-
.ui-icon-pin-w { background-position: -128px -144px; }
|
219 |
-
.ui-icon-pin-s { background-position: -144px -144px; }
|
220 |
-
.ui-icon-play { background-position: 0 -160px; }
|
221 |
-
.ui-icon-pause { background-position: -16px -160px; }
|
222 |
-
.ui-icon-seek-next { background-position: -32px -160px; }
|
223 |
-
.ui-icon-seek-prev { background-position: -48px -160px; }
|
224 |
-
.ui-icon-seek-end { background-position: -64px -160px; }
|
225 |
-
.ui-icon-seek-first { background-position: -80px -160px; }
|
226 |
-
.ui-icon-stop { background-position: -96px -160px; }
|
227 |
-
.ui-icon-eject { background-position: -112px -160px; }
|
228 |
-
.ui-icon-volume-off { background-position: -128px -160px; }
|
229 |
-
.ui-icon-volume-on { background-position: -144px -160px; }
|
230 |
-
.ui-icon-power { background-position: 0 -176px; }
|
231 |
-
.ui-icon-signal-diag { background-position: -16px -176px; }
|
232 |
-
.ui-icon-signal { background-position: -32px -176px; }
|
233 |
-
.ui-icon-battery-0 { background-position: -48px -176px; }
|
234 |
-
.ui-icon-battery-1 { background-position: -64px -176px; }
|
235 |
-
.ui-icon-battery-2 { background-position: -80px -176px; }
|
236 |
-
.ui-icon-battery-3 { background-position: -96px -176px; }
|
237 |
-
.ui-icon-circle-plus { background-position: 0 -192px; }
|
238 |
-
.ui-icon-circle-minus { background-position: -16px -192px; }
|
239 |
-
.ui-icon-circle-close { background-position: -32px -192px; }
|
240 |
-
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
|
241 |
-
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
|
242 |
-
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
|
243 |
-
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
|
244 |
-
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
|
245 |
-
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
|
246 |
-
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
|
247 |
-
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
|
248 |
-
.ui-icon-circle-zoomin { background-position: -176px -192px; }
|
249 |
-
.ui-icon-circle-zoomout { background-position: -192px -192px; }
|
250 |
-
.ui-icon-circle-check { background-position: -208px -192px; }
|
251 |
-
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
|
252 |
-
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
|
253 |
-
.ui-icon-circlesmall-close { background-position: -32px -208px; }
|
254 |
-
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
|
255 |
-
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
|
256 |
-
.ui-icon-squaresmall-close { background-position: -80px -208px; }
|
257 |
-
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
|
258 |
-
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
|
259 |
-
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
|
260 |
-
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
|
261 |
-
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
|
262 |
-
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
|
263 |
-
|
264 |
-
|
265 |
-
/* Misc visuals
|
266 |
-
----------------------------------*/
|
267 |
-
|
268 |
-
/* Corner radius */
|
269 |
-
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
|
270 |
-
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
|
271 |
-
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
|
272 |
-
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
|
273 |
-
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
|
274 |
-
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
|
275 |
-
.ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
|
276 |
-
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
|
277 |
-
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }
|
278 |
-
|
279 |
-
/* Overlays */
|
280 |
-
.ui-widget-overlay { background: #666666 url(images/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
|
281 |
-
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(images/ui-bg_flat_10_000000_40x100.png) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
|
282 |
-
----------------------------------*/
|
283 |
-
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
|
284 |
-
.ui-accordion .ui-accordion-li-fix { display: inline; }
|
285 |
-
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
|
286 |
-
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
|
287 |
-
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
|
288 |
-
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
|
289 |
-
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
|
290 |
-
----------------------------------*/
|
291 |
-
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
|
292 |
-
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
|
293 |
-
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
|
294 |
-
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
|
295 |
-
.ui-datepicker .ui-datepicker-prev { left:2px; }
|
296 |
-
.ui-datepicker .ui-datepicker-next { right:2px; }
|
297 |
-
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
|
298 |
-
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
|
299 |
-
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; }
|
300 |
-
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
|
301 |
-
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
|
302 |
-
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
|
303 |
-
.ui-datepicker select.ui-datepicker-month,
|
304 |
-
.ui-datepicker select.ui-datepicker-year { width: 49%;}
|
305 |
-
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
|
306 |
-
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
|
307 |
-
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; }
|
308 |
-
.ui-datepicker td { border: 0; padding: 1px; }
|
309 |
-
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
|
310 |
-
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
|
311 |
-
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
|
312 |
-
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
|
313 |
-
|
314 |
-
/* with multiple calendars */
|
315 |
-
.ui-datepicker.ui-datepicker-multi { width:auto; }
|
316 |
-
.ui-datepicker-multi .ui-datepicker-group { float:left; }
|
317 |
-
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
|
318 |
-
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
|
319 |
-
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
|
320 |
-
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
|
321 |
-
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
|
322 |
-
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
|
323 |
-
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
|
324 |
-
.ui-datepicker-row-break { clear:both; width:100%; }
|
325 |
-
|
326 |
-
/* RTL support */
|
327 |
-
.ui-datepicker-rtl { direction: rtl; }
|
328 |
-
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
|
329 |
-
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
|
330 |
-
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
|
331 |
-
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
|
332 |
-
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
|
333 |
-
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
|
334 |
-
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
|
335 |
-
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
|
336 |
-
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
337 |
-
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
|
338 |
-
|
339 |
-
/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
|
340 |
-
.ui-datepicker-cover {
|
341 |
-
display: none; /*sorry for IE5*/
|
342 |
-
display/**/: block; /*sorry for IE5*/
|
343 |
-
position: absolute; /*must have*/
|
344 |
-
z-index: -1; /*must have*/
|
345 |
-
filter: mask(); /*must have*/
|
346 |
-
top: -4px; /*must have*/
|
347 |
-
left: -4px; /*must have*/
|
348 |
-
width: 200px; /*must have*/
|
349 |
-
height: 200px; /*must have*/
|
350 |
-
}/* Dialog
|
351 |
-
----------------------------------*/
|
352 |
-
.ui-dialog { position: relative; padding: .2em; width: 300px; }
|
353 |
-
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative; }
|
354 |
-
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; }
|
355 |
-
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
|
356 |
-
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
|
357 |
-
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
|
358 |
-
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
|
359 |
-
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
|
360 |
-
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
|
361 |
-
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
|
362 |
-
.ui-draggable .ui-dialog-titlebar { cursor: move; }
|
363 |
-
/* Progressbar
|
364 |
-
----------------------------------*/
|
365 |
-
.ui-progressbar { height:2em; text-align: left; }
|
366 |
-
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
|
367 |
-
----------------------------------*/
|
368 |
-
.ui-resizable { position: relative;}
|
369 |
-
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
|
370 |
-
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
|
371 |
-
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
|
372 |
-
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
|
373 |
-
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
|
374 |
-
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
|
375 |
-
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
|
376 |
-
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
|
377 |
-
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
|
378 |
-
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
|
379 |
-
----------------------------------*/
|
380 |
-
.ui-slider { position: relative; text-align: left; }
|
381 |
-
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
|
382 |
-
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }
|
383 |
-
|
384 |
-
.ui-slider-horizontal { height: .8em; }
|
385 |
-
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
|
386 |
-
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
|
387 |
-
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
|
388 |
-
.ui-slider-horizontal .ui-slider-range-max { right: 0; }
|
389 |
-
|
390 |
-
.ui-slider-vertical { width: .8em; height: 100px; }
|
391 |
-
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
|
392 |
-
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
|
393 |
-
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
|
394 |
-
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
|
395 |
-
----------------------------------*/
|
396 |
-
.ui-tabs { padding: .2em; zoom: 1; }
|
397 |
-
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
|
398 |
-
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
|
399 |
-
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
|
400 |
-
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
|
401 |
-
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
|
402 |
-
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
|
403 |
-
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
|
404 |
-
.ui-tabs .ui-tabs-hide { display: none !important; }
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/jquery/js/jquery-1.3.2.min.js
DELETED
@@ -1,19 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery JavaScript Library v1.3.2
|
3 |
-
* http://jquery.com/
|
4 |
-
*
|
5 |
-
* Copyright (c) 2009 John Resig
|
6 |
-
* Dual licensed under the MIT and GPL licenses.
|
7 |
-
* http://docs.jquery.com/License
|
8 |
-
*
|
9 |
-
* Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
|
10 |
-
* Revision: 6246
|
11 |
-
*/
|
12 |
-
(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
|
13 |
-
/*
|
14 |
-
* Sizzle CSS Selector Engine - v0.9.3
|
15 |
-
* Copyright 2009, The Dojo Foundation
|
16 |
-
* Released under the MIT, BSD, and GPL Licenses.
|
17 |
-
* More information: http://sizzlejs.com/
|
18 |
-
*/
|
19 |
-
(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.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\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0){I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<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>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/jquery/js/jquery-ui-1.7.1.custom.min.js
DELETED
@@ -1,273 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
* jQuery UI 1.7.1
|
3 |
-
*
|
4 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
5 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
6 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
7 |
-
*
|
8 |
-
* http://docs.jquery.com/UI
|
9 |
-
*/
|
10 |
-
* jQuery UI Draggable 1.7.1
|
11 |
-
*
|
12 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
13 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
14 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
15 |
-
*
|
16 |
-
* http://docs.jquery.com/UI/Draggables
|
17 |
-
*
|
18 |
-
* Depends:
|
19 |
-
* ui.core.js
|
20 |
-
*/
|
21 |
-
* jQuery UI Droppable 1.7.1
|
22 |
-
*
|
23 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
24 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
25 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
26 |
-
*
|
27 |
-
* http://docs.jquery.com/UI/Droppables
|
28 |
-
*
|
29 |
-
* Depends:
|
30 |
-
* ui.core.js
|
31 |
-
* ui.draggable.js
|
32 |
-
*/
|
33 |
-
* jQuery UI Resizable 1.7.1
|
34 |
-
*
|
35 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
36 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
37 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
38 |
-
*
|
39 |
-
* http://docs.jquery.com/UI/Resizables
|
40 |
-
*
|
41 |
-
* Depends:
|
42 |
-
* ui.core.js
|
43 |
-
*/
|
44 |
-
* jQuery UI Selectable 1.7.1
|
45 |
-
*
|
46 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
47 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
48 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
49 |
-
*
|
50 |
-
* http://docs.jquery.com/UI/Selectables
|
51 |
-
*
|
52 |
-
* Depends:
|
53 |
-
* ui.core.js
|
54 |
-
*/
|
55 |
-
* jQuery UI Sortable 1.7.1
|
56 |
-
*
|
57 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
58 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
59 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
60 |
-
*
|
61 |
-
* http://docs.jquery.com/UI/Sortables
|
62 |
-
*
|
63 |
-
* Depends:
|
64 |
-
* ui.core.js
|
65 |
-
*/
|
66 |
-
* jQuery UI Accordion 1.7.1
|
67 |
-
*
|
68 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
69 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
70 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
71 |
-
*
|
72 |
-
* http://docs.jquery.com/UI/Accordion
|
73 |
-
*
|
74 |
-
* Depends:
|
75 |
-
* ui.core.js
|
76 |
-
*/
|
77 |
-
* jQuery UI Dialog 1.7.1
|
78 |
-
*
|
79 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
80 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
81 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
82 |
-
*
|
83 |
-
* http://docs.jquery.com/UI/Dialog
|
84 |
-
*
|
85 |
-
* Depends:
|
86 |
-
* ui.core.js
|
87 |
-
* ui.draggable.js
|
88 |
-
* ui.resizable.js
|
89 |
-
*/
|
90 |
-
* jQuery UI Slider 1.7.1
|
91 |
-
*
|
92 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
93 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
94 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
95 |
-
*
|
96 |
-
* http://docs.jquery.com/UI/Slider
|
97 |
-
*
|
98 |
-
* Depends:
|
99 |
-
* ui.core.js
|
100 |
-
*/
|
101 |
-
* jQuery UI Tabs 1.7.1
|
102 |
-
*
|
103 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
104 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
105 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
106 |
-
*
|
107 |
-
* http://docs.jquery.com/UI/Tabs
|
108 |
-
*
|
109 |
-
* Depends:
|
110 |
-
* ui.core.js
|
111 |
-
*/
|
112 |
-
* jQuery UI Datepicker 1.7.1
|
113 |
-
*
|
114 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
115 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
116 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
117 |
-
*
|
118 |
-
* http://docs.jquery.com/UI/Datepicker
|
119 |
-
*
|
120 |
-
* Depends:
|
121 |
-
* ui.core.js
|
122 |
-
*/
|
123 |
-
* jQuery UI Progressbar 1.7.1
|
124 |
-
*
|
125 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
126 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
127 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
128 |
-
*
|
129 |
-
* http://docs.jquery.com/UI/Progressbar
|
130 |
-
*
|
131 |
-
* Depends:
|
132 |
-
* ui.core.js
|
133 |
-
*/
|
134 |
-
* jQuery UI Effects 1.7.1
|
135 |
-
*
|
136 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
137 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
138 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
139 |
-
*
|
140 |
-
* http://docs.jquery.com/UI/Effects/
|
141 |
-
*/
|
142 |
-
* jQuery UI Effects Blind 1.7.1
|
143 |
-
*
|
144 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
145 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
146 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
147 |
-
*
|
148 |
-
* http://docs.jquery.com/UI/Effects/Blind
|
149 |
-
*
|
150 |
-
* Depends:
|
151 |
-
* effects.core.js
|
152 |
-
*/
|
153 |
-
* jQuery UI Effects Bounce 1.7.1
|
154 |
-
*
|
155 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
156 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
157 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
158 |
-
*
|
159 |
-
* http://docs.jquery.com/UI/Effects/Bounce
|
160 |
-
*
|
161 |
-
* Depends:
|
162 |
-
* effects.core.js
|
163 |
-
*/
|
164 |
-
* jQuery UI Effects Clip 1.7.1
|
165 |
-
*
|
166 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
167 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
168 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
169 |
-
*
|
170 |
-
* http://docs.jquery.com/UI/Effects/Clip
|
171 |
-
*
|
172 |
-
* Depends:
|
173 |
-
* effects.core.js
|
174 |
-
*/
|
175 |
-
* jQuery UI Effects Drop 1.7.1
|
176 |
-
*
|
177 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
178 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
179 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
180 |
-
*
|
181 |
-
* http://docs.jquery.com/UI/Effects/Drop
|
182 |
-
*
|
183 |
-
* Depends:
|
184 |
-
* effects.core.js
|
185 |
-
*/
|
186 |
-
* jQuery UI Effects Explode 1.7.1
|
187 |
-
*
|
188 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
189 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
190 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
191 |
-
*
|
192 |
-
* http://docs.jquery.com/UI/Effects/Explode
|
193 |
-
*
|
194 |
-
* Depends:
|
195 |
-
* effects.core.js
|
196 |
-
*/
|
197 |
-
* jQuery UI Effects Fold 1.7.1
|
198 |
-
*
|
199 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
200 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
201 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
202 |
-
*
|
203 |
-
* http://docs.jquery.com/UI/Effects/Fold
|
204 |
-
*
|
205 |
-
* Depends:
|
206 |
-
* effects.core.js
|
207 |
-
*/
|
208 |
-
* jQuery UI Effects Highlight 1.7.1
|
209 |
-
*
|
210 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
211 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
212 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
213 |
-
*
|
214 |
-
* http://docs.jquery.com/UI/Effects/Highlight
|
215 |
-
*
|
216 |
-
* Depends:
|
217 |
-
* effects.core.js
|
218 |
-
*/
|
219 |
-
* jQuery UI Effects Pulsate 1.7.1
|
220 |
-
*
|
221 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
222 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
223 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
224 |
-
*
|
225 |
-
* http://docs.jquery.com/UI/Effects/Pulsate
|
226 |
-
*
|
227 |
-
* Depends:
|
228 |
-
* effects.core.js
|
229 |
-
*/
|
230 |
-
* jQuery UI Effects Scale 1.7.1
|
231 |
-
*
|
232 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
233 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
234 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
235 |
-
*
|
236 |
-
* http://docs.jquery.com/UI/Effects/Scale
|
237 |
-
*
|
238 |
-
* Depends:
|
239 |
-
* effects.core.js
|
240 |
-
*/
|
241 |
-
* jQuery UI Effects Shake 1.7.1
|
242 |
-
*
|
243 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
244 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
245 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
246 |
-
*
|
247 |
-
* http://docs.jquery.com/UI/Effects/Shake
|
248 |
-
*
|
249 |
-
* Depends:
|
250 |
-
* effects.core.js
|
251 |
-
*/
|
252 |
-
* jQuery UI Effects Slide 1.7.1
|
253 |
-
*
|
254 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
255 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
256 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
257 |
-
*
|
258 |
-
* http://docs.jquery.com/UI/Effects/Slide
|
259 |
-
*
|
260 |
-
* Depends:
|
261 |
-
* effects.core.js
|
262 |
-
*/
|
263 |
-
* jQuery UI Effects Transfer 1.7.1
|
264 |
-
*
|
265 |
-
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
|
266 |
-
* Dual licensed under the MIT (MIT-LICENSE.txt)
|
267 |
-
* and GPL (GPL-LICENSE.txt) licenses.
|
268 |
-
*
|
269 |
-
* http://docs.jquery.com/UI/Effects/Transfer
|
270 |
-
*
|
271 |
-
* Depends:
|
272 |
-
* effects.core.js
|
273 |
-
*/
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/version-2-kvasir/README.txt
DELETED
@@ -1,8 +0,0 @@
|
|
1 |
-
Hello.
|
2 |
-
|
3 |
-
This is the Open Flash Chart source code.
|
4 |
-
|
5 |
-
Take a look around :-)
|
6 |
-
|
7 |
-
The test data is in the 'data-files' directory.
|
8 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/version-2-kvasir/js/README.txt
DELETED
@@ -1,12 +0,0 @@
|
|
1 |
-
***************
|
2 |
-
** JS Folder **
|
3 |
-
***************
|
4 |
-
|
5 |
-
Here are some Javascript libraries used on the code or samples.
|
6 |
-
|
7 |
-
- swfobject.js
|
8 |
-
|
9 |
-
SWFObject v1.5: Flash Player detection and embed - http://blog.deconcept.com/swfobject/
|
10 |
-
*
|
11 |
-
* SWFObject is (c) 2007 Geoff Stearns and is released under the MIT License:
|
12 |
-
* http://www.opensource.org/licenses/mit-license.php
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/version-2-kvasir/js/json/json2.js
DELETED
@@ -1,461 +0,0 @@
|
|
1 |
-
/*
|
2 |
-
http://www.JSON.org/json2.js
|
3 |
-
2008-03-24
|
4 |
-
|
5 |
-
Public Domain.
|
6 |
-
|
7 |
-
NO WARRANTY EXPRESSED OR IMPLIED. USE AT YOUR OWN RISK.
|
8 |
-
|
9 |
-
See http://www.JSON.org/js.html
|
10 |
-
|
11 |
-
This file creates a global JSON object containing three methods: stringify,
|
12 |
-
parse, and quote.
|
13 |
-
|
14 |
-
|
15 |
-
JSON.stringify(value, replacer, space)
|
16 |
-
value any JavaScript value, usually an object or array.
|
17 |
-
|
18 |
-
replacer an optional parameter that determines how object
|
19 |
-
values are stringified for objects without a toJSON
|
20 |
-
method. It can be a function or an array.
|
21 |
-
|
22 |
-
space an optional parameter that specifies the indentation
|
23 |
-
of nested structures. If it is omitted, the text will
|
24 |
-
be packed without extra whitespace. If it is a number,
|
25 |
-
it will specify the number of spaces to indent at each
|
26 |
-
level. If it is a string (such as '\t'), it contains the
|
27 |
-
characters used to indent at each level.
|
28 |
-
|
29 |
-
This method produces a JSON text from a JavaScript value.
|
30 |
-
|
31 |
-
When an object value is found, if the object contains a toJSON
|
32 |
-
method, its toJSON method will be called and the result will be
|
33 |
-
stringified. A toJSON method does not serialize: it returns the
|
34 |
-
value represented by the name/value pair that should be serialized,
|
35 |
-
or undefined if nothing should be serialized. The toJSON method will
|
36 |
-
be passed the key associated with the value, and this will be bound
|
37 |
-
to the object holding the key.
|
38 |
-
|
39 |
-
This is the toJSON method added to Dates:
|
40 |
-
|
41 |
-
function toJSON(key) {
|
42 |
-
return this.getUTCFullYear() + '-' +
|
43 |
-
f(this.getUTCMonth() + 1) + '-' +
|
44 |
-
f(this.getUTCDate()) + 'T' +
|
45 |
-
f(this.getUTCHours()) + ':' +
|
46 |
-
f(this.getUTCMinutes()) + ':' +
|
47 |
-
f(this.getUTCSeconds()) + 'Z';
|
48 |
-
}
|
49 |
-
|
50 |
-
You can provide an optional replacer method. It will be passed the
|
51 |
-
key and value of each member, with this bound to the containing
|
52 |
-
object. The value that is returned from your method will be
|
53 |
-
serialized. If your method returns undefined, then the member will
|
54 |
-
be excluded from the serialization.
|
55 |
-
|
56 |
-
If no replacer parameter is provided, then a default replacer
|
57 |
-
will be used:
|
58 |
-
|
59 |
-
function replacer(key, value) {
|
60 |
-
return Object.hasOwnProperty.call(this, key) ?
|
61 |
-
value : undefined;
|
62 |
-
}
|
63 |
-
|
64 |
-
The default replacer is passed the key and value for each item in
|
65 |
-
the structure. It excludes inherited members.
|
66 |
-
|
67 |
-
If the replacer parameter is an array, then it will be used to
|
68 |
-
select the members to be serialized. It filters the results such
|
69 |
-
that only members with keys listed in the replacer array are
|
70 |
-
stringified.
|
71 |
-
|
72 |
-
Values that do not have JSON representaions, such as undefined or
|
73 |
-
functions, will not be serialized. Such values in objects will be
|
74 |
-
dropped; in arrays they will be replaced with null. You can use
|
75 |
-
a replacer function to replace those with JSON values.
|
76 |
-
JSON.stringify(undefined) returns undefined.
|
77 |
-
|
78 |
-
The optional space parameter produces a stringification of the value
|
79 |
-
that is filled with line breaks and indentation to make it easier to
|
80 |
-
read.
|
81 |
-
|
82 |
-
If the space parameter is a non-empty string, then that string will
|
83 |
-
be used for indentation. If the space parameter is a number, then
|
84 |
-
then indentation will be that many spaces.
|
85 |
-
|
86 |
-
Example:
|
87 |
-
|
88 |
-
text = JSON.stringify(['e', {pluribus: 'unum'}]);
|
89 |
-
// text is '["e",{"pluribus":"unum"}]'
|
90 |
-
|
91 |
-
|
92 |
-
text = JSON.stringify(['e', {pluribus: 'unum'}], null, '\t');
|
93 |
-
// text is '[\n\t"e",\n\t{\n\t\t"pluribus": "unum"\n\t}\n]'
|
94 |
-
|
95 |
-
|
96 |
-
JSON.parse(text, reviver)
|
97 |
-
This method parses a JSON text to produce an object or array.
|
98 |
-
It can throw a SyntaxError exception.
|
99 |
-
|
100 |
-
The optional reviver parameter is a function that can filter and
|
101 |
-
transform the results. It receives each of the keys and values,
|
102 |
-
and its return value is used instead of the original value.
|
103 |
-
If it returns what it received, then the structure is not modified.
|
104 |
-
If it returns undefined then the member is deleted.
|
105 |
-
|
106 |
-
Example:
|
107 |
-
|
108 |
-
// Parse the text. Values that look like ISO date strings will
|
109 |
-
// be converted to Date objects.
|
110 |
-
|
111 |
-
myData = JSON.parse(text, function (key, value) {
|
112 |
-
var a;
|
113 |
-
if (typeof value === 'string') {
|
114 |
-
a =
|
115 |
-
/^(\d{4})-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2}(?:\.\d*)?)Z$/.exec(value);
|
116 |
-
if (a) {
|
117 |
-
return new Date(Date.UTC(+a[1], +a[2] - 1, +a[3], +a[4],
|
118 |
-
+a[5], +a[6]));
|
119 |
-
}
|
120 |
-
}
|
121 |
-
return value;
|
122 |
-
});
|
123 |
-
|
124 |
-
|
125 |
-
JSON.quote(text)
|
126 |
-
This method wraps a string in quotes, escaping some characters
|
127 |
-
as needed.
|
128 |
-
|
129 |
-
|
130 |
-
This is a reference implementation. You are free to copy, modify, or
|
131 |
-
redistribute.
|
132 |
-
|
133 |
-
USE YOUR OWN COPY. IT IS EXTREMELY UNWISE TO LOAD THIRD PARTY
|
134 |
-
CODE INTO YOUR PAGES.
|
135 |
-
*/
|
136 |
-
|
137 |
-
/*jslint regexp: true, forin: true, evil: true */
|
138 |
-
|
139 |
-
/*global JSON */
|
140 |
-
|
141 |
-
/*members "", "\b", "\t", "\n", "\f", "\r", "\"", JSON, "\\", apply,
|
142 |
-
call, charCodeAt, floor, getUTCDate, getUTCFullYear, getUTCHours,
|
143 |
-
getUTCMinutes, getUTCMonth, getUTCSeconds, hasOwnProperty, join, length,
|
144 |
-
parse, propertyIsEnumerable, prototype, push, quote, replace, stringify,
|
145 |
-
test, toJSON, toString
|
146 |
-
*/
|
147 |
-
|
148 |
-
if (!this.JSON) {
|
149 |
-
|
150 |
-
// Create a JSON object only if one does not already exist. We create the
|
151 |
-
// object in a closure to avoid global variables.
|
152 |
-
|
153 |
-
JSON = function () {
|
154 |
-
|
155 |
-
function f(n) { // Format integers to have at least two digits.
|
156 |
-
return n < 10 ? '0' + n : n;
|
157 |
-
}
|
158 |
-
|
159 |
-
Date.prototype.toJSON = function () {
|
160 |
-
|
161 |
-
// Eventually, this method will be based on the date.toISOString method.
|
162 |
-
|
163 |
-
return this.getUTCFullYear() + '-' +
|
164 |
-
f(this.getUTCMonth() + 1) + '-' +
|
165 |
-
f(this.getUTCDate()) + 'T' +
|
166 |
-
f(this.getUTCHours()) + ':' +
|
167 |
-
f(this.getUTCMinutes()) + ':' +
|
168 |
-
f(this.getUTCSeconds()) + 'Z';
|
169 |
-
};
|
170 |
-
|
171 |
-
|
172 |
-
var escapeable = /["\\\x00-\x1f\x7f-\x9f]/g,
|
173 |
-
gap,
|
174 |
-
indent,
|
175 |
-
meta = { // table of character substitutions
|
176 |
-
'\b': '\\b',
|
177 |
-
'\t': '\\t',
|
178 |
-
'\n': '\\n',
|
179 |
-
'\f': '\\f',
|
180 |
-
'\r': '\\r',
|
181 |
-
'"' : '\\"',
|
182 |
-
'\\': '\\\\'
|
183 |
-
},
|
184 |
-
rep;
|
185 |
-
|
186 |
-
|
187 |
-
function quote(string) {
|
188 |
-
|
189 |
-
// If the string contains no control characters, no quote characters, and no
|
190 |
-
// backslash characters, then we can safely slap some quotes around it.
|
191 |
-
// Otherwise we must also replace the offending characters with safe escape
|
192 |
-
// sequences.
|
193 |
-
|
194 |
-
return escapeable.test(string) ?
|
195 |
-
'"' + string.replace(escapeable, function (a) {
|
196 |
-
var c = meta[a];
|
197 |
-
if (typeof c === 'string') {
|
198 |
-
return c;
|
199 |
-
}
|
200 |
-
c = a.charCodeAt();
|
201 |
-
return '\\u00' + Math.floor(c / 16).toString(16) +
|
202 |
-
(c % 16).toString(16);
|
203 |
-
}) + '"' :
|
204 |
-
'"' + string + '"';
|
205 |
-
}
|
206 |
-
|
207 |
-
|
208 |
-
function str(key, holder) {
|
209 |
-
|
210 |
-
// Produce a string from holder[key].
|
211 |
-
|
212 |
-
var i, // The loop counter.
|
213 |
-
k, // The member key.
|
214 |
-
v, // The member value.
|
215 |
-
length,
|
216 |
-
mind = gap,
|
217 |
-
partial,
|
218 |
-
value = holder[key];
|
219 |
-
|
220 |
-
// If the value has a toJSON method, call it to obtain a replacement value.
|
221 |
-
|
222 |
-
if (value && typeof value === 'object' &&
|
223 |
-
typeof value.toJSON === 'function') {
|
224 |
-
value = value.toJSON(key);
|
225 |
-
}
|
226 |
-
|
227 |
-
// If we were called with a replacer function, then call the replacer to
|
228 |
-
// obtain a replacement value.
|
229 |
-
|
230 |
-
if (typeof rep === 'function') {
|
231 |
-
value = rep.call(holder, key, value);
|
232 |
-
}
|
233 |
-
|
234 |
-
// What happens next depends on the value's type.
|
235 |
-
|
236 |
-
switch (typeof value) {
|
237 |
-
case 'string':
|
238 |
-
return quote(value);
|
239 |
-
|
240 |
-
case 'number':
|
241 |
-
|
242 |
-
// JSON numbers must be finite. Encode non-finite numbers as null.
|
243 |
-
|
244 |
-
return isFinite(value) ? String(value) : 'null';
|
245 |
-
|
246 |
-
case 'boolean':
|
247 |
-
case 'null':
|
248 |
-
|
249 |
-
// If the value is a boolean or null, convert it to a string. Note:
|
250 |
-
// typeof null does not produce 'null'. The case is included here in
|
251 |
-
// the remote chance that this gets fixed someday.
|
252 |
-
|
253 |
-
return String(value);
|
254 |
-
|
255 |
-
// If the type is 'object', we might be dealing with an object or an array or
|
256 |
-
// null.
|
257 |
-
|
258 |
-
case 'object':
|
259 |
-
|
260 |
-
// Due to a specification blunder in ECMAScript, typeof null is 'object',
|
261 |
-
// so watch out for that case.
|
262 |
-
|
263 |
-
if (!value) {
|
264 |
-
return 'null';
|
265 |
-
}
|
266 |
-
|
267 |
-
// Make an array to hold the partial results of stringifying this object value.
|
268 |
-
|
269 |
-
gap += indent;
|
270 |
-
partial = [];
|
271 |
-
|
272 |
-
// If the object has a dontEnum length property, we'll treat it as an array.
|
273 |
-
|
274 |
-
if (typeof value.length === 'number' &&
|
275 |
-
!(value.propertyIsEnumerable('length'))) {
|
276 |
-
|
277 |
-
// The object is an array. Stringify every element. Use null as a placeholder
|
278 |
-
// for non-JSON values.
|
279 |
-
|
280 |
-
length = value.length;
|
281 |
-
for (i = 0; i < length; i += 1) {
|
282 |
-
partial[i] = str(i, value) || 'null';
|
283 |
-
}
|
284 |
-
|
285 |
-
// Join all of the elements together, separated with commas, and wrap them in
|
286 |
-
// brackets.
|
287 |
-
|
288 |
-
v = partial.length === 0 ? '[]' :
|
289 |
-
gap ? '[\n' + gap + partial.join(',\n' + gap) +
|
290 |
-
'\n' + mind + ']' :
|
291 |
-
'[' + partial.join(',') + ']';
|
292 |
-
gap = mind;
|
293 |
-
return v;
|
294 |
-
}
|
295 |
-
|
296 |
-
// If the replacer is an array, use it to select the members to be stringified.
|
297 |
-
|
298 |
-
if (typeof rep === 'object') {
|
299 |
-
length = rep.length;
|
300 |
-
for (i = 0; i < length; i += 1) {
|
301 |
-
k = rep[i];
|
302 |
-
if (typeof k === 'string') {
|
303 |
-
v = str(k, value, rep);
|
304 |
-
if (v) {
|
305 |
-
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
306 |
-
}
|
307 |
-
}
|
308 |
-
}
|
309 |
-
} else {
|
310 |
-
|
311 |
-
// Otherwise, iterate through all of the keys in the object.
|
312 |
-
|
313 |
-
for (k in value) {
|
314 |
-
v = str(k, value, rep);
|
315 |
-
if (v) {
|
316 |
-
partial.push(quote(k) + (gap ? ': ' : ':') + v);
|
317 |
-
}
|
318 |
-
}
|
319 |
-
}
|
320 |
-
|
321 |
-
// Join all of the member texts together, separated with commas,
|
322 |
-
// and wrap them in braces.
|
323 |
-
|
324 |
-
v = partial.length === 0 ? '{}' :
|
325 |
-
gap ? '{\n' + gap + partial.join(',\n' + gap) +
|
326 |
-
'\n' + mind + '}' :
|
327 |
-
'{' + partial.join(',') + '}';
|
328 |
-
gap = mind;
|
329 |
-
return v;
|
330 |
-
}
|
331 |
-
}
|
332 |
-
|
333 |
-
|
334 |
-
// Return the JSON object containing the stringify, parse, and quote methods.
|
335 |
-
|
336 |
-
return {
|
337 |
-
stringify: function (value, replacer, space) {
|
338 |
-
|
339 |
-
// The stringify method takes a value and an optional replacer, and an optional
|
340 |
-
// space parameter, and returns a JSON text. The replacer can be a function
|
341 |
-
// that can replace values, or an array of strings that will select the keys.
|
342 |
-
// A default replacer method can be provided. Use of the space parameter can
|
343 |
-
// produce text that is more easily readable.
|
344 |
-
|
345 |
-
var i;
|
346 |
-
gap = '';
|
347 |
-
indent = '';
|
348 |
-
if (space) {
|
349 |
-
|
350 |
-
// If the space parameter is a number, make an indent string containing that
|
351 |
-
// many spaces.
|
352 |
-
|
353 |
-
if (typeof space === 'number') {
|
354 |
-
for (i = 0; i < space; i += 1) {
|
355 |
-
indent += ' ';
|
356 |
-
}
|
357 |
-
|
358 |
-
// If the space parameter is a string, it will be used as the indent string.
|
359 |
-
|
360 |
-
} else if (typeof space === 'string') {
|
361 |
-
indent = space;
|
362 |
-
}
|
363 |
-
}
|
364 |
-
|
365 |
-
// If there is no replacer parameter, use the default replacer.
|
366 |
-
|
367 |
-
if (!replacer) {
|
368 |
-
rep = function (key, value) {
|
369 |
-
if (!Object.hasOwnProperty.call(this, key)) {
|
370 |
-
return undefined;
|
371 |
-
}
|
372 |
-
return value;
|
373 |
-
};
|
374 |
-
|
375 |
-
// The replacer can be a function or an array. Otherwise, throw an error.
|
376 |
-
|
377 |
-
} else if (typeof replacer === 'function' ||
|
378 |
-
(typeof replacer === 'object' &&
|
379 |
-
typeof replacer.length === 'number')) {
|
380 |
-
rep = replacer;
|
381 |
-
} else {
|
382 |
-
throw new Error('JSON.stringify');
|
383 |
-
}
|
384 |
-
|
385 |
-
// Make a fake root object containing our value under the key of ''.
|
386 |
-
// Return the result of stringifying the value.
|
387 |
-
|
388 |
-
return str('', {'': value});
|
389 |
-
},
|
390 |
-
|
391 |
-
|
392 |
-
parse: function (text, reviver) {
|
393 |
-
|
394 |
-
// The parse method takes a text and an optional reviver function, and returns
|
395 |
-
// a JavaScript value if the text is a valid JSON text.
|
396 |
-
|
397 |
-
var j;
|
398 |
-
|
399 |
-
function walk(holder, key) {
|
400 |
-
|
401 |
-
// The walk method is used to recursively walk the resulting structure so
|
402 |
-
// that modifications can be made.
|
403 |
-
|
404 |
-
var k, v, value = holder[key];
|
405 |
-
if (value && typeof value === 'object') {
|
406 |
-
for (k in value) {
|
407 |
-
if (Object.hasOwnProperty.call(value, k)) {
|
408 |
-
v = walk(value, k);
|
409 |
-
if (v !== undefined) {
|
410 |
-
value[k] = v;
|
411 |
-
} else {
|
412 |
-
delete value[k];
|
413 |
-
}
|
414 |
-
}
|
415 |
-
}
|
416 |
-
}
|
417 |
-
return reviver.call(holder, key, value);
|
418 |
-
}
|
419 |
-
|
420 |
-
|
421 |
-
// Parsing happens in three stages. In the first stage, we run the text against
|
422 |
-
// regular expressions that look for non-JSON patterns. We are especially
|
423 |
-
// concerned with '()' and 'new' because they can cause invocation, and '='
|
424 |
-
// because it can cause mutation. But just to be safe, we want to reject all
|
425 |
-
// unexpected forms.
|
426 |
-
|
427 |
-
// We split the first stage into 4 regexp operations in order to work around
|
428 |
-
// crippling inefficiencies in IE's and Safari's regexp engines. First we
|
429 |
-
// replace all backslash pairs with '@' (a non-JSON character). Second, we
|
430 |
-
// replace all simple value tokens with ']' characters. Third, we delete all
|
431 |
-
// open brackets that follow a colon or comma or that begin the text. Finally,
|
432 |
-
// we look to see that the remaining characters are only whitespace or ']' or
|
433 |
-
// ',' or ':' or '{' or '}'. If that is so, then the text is safe for eval.
|
434 |
-
|
435 |
-
if (/^[\],:{}\s]*$/.test(text.replace(/\\["\\\/bfnrtu]/g, '@').
|
436 |
-
replace(/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g, ']').
|
437 |
-
replace(/(?:^|:|,)(?:\s*\[)+/g, ''))) {
|
438 |
-
|
439 |
-
// In the second stage we use the eval function to compile the text into a
|
440 |
-
// JavaScript structure. The '{' operator is subject to a syntactic ambiguity
|
441 |
-
// in JavaScript: it can begin a block or an object literal. We wrap the text
|
442 |
-
// in parens to eliminate the ambiguity.
|
443 |
-
|
444 |
-
j = eval('(' + text + ')');
|
445 |
-
|
446 |
-
// In the optional third stage, we recursively walk the new structure, passing
|
447 |
-
// each name/value pair to a reviver function for possible transformation.
|
448 |
-
|
449 |
-
return typeof reviver === 'function' ?
|
450 |
-
walk({'': j}, '') : j;
|
451 |
-
}
|
452 |
-
|
453 |
-
// If the text is not JSON parseable, then a SyntaxError is thrown.
|
454 |
-
|
455 |
-
throw new SyntaxError('JSON.parse');
|
456 |
-
},
|
457 |
-
|
458 |
-
quote: quote
|
459 |
-
};
|
460 |
-
}();
|
461 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
includes/version-2-kvasir/js/swfobject.js
DELETED
@@ -1,5 +0,0 @@
|
|
1 |
-
/* SWFObject v2.1 <http://code.google.com/p/swfobject/>
|
2 |
-
Copyright (c) 2007-2008 Geoff Stearns, Michael Williams, and Bobby van der Sluis
|
3 |
-
This software is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
|
4 |
-
*/
|
5 |
-
var swfobject=function(){var b="undefined",Q="object",n="Shockwave Flash",p="ShockwaveFlash.ShockwaveFlash",P="application/x-shockwave-flash",m="SWFObjectExprInst",j=window,K=document,T=navigator,o=[],N=[],i=[],d=[],J,Z=null,M=null,l=null,e=false,A=false;var h=function(){var v=typeof K.getElementById!=b&&typeof K.getElementsByTagName!=b&&typeof K.createElement!=b,AC=[0,0,0],x=null;if(typeof T.plugins!=b&&typeof T.plugins[n]==Q){x=T.plugins[n].description;if(x&&!(typeof T.mimeTypes!=b&&T.mimeTypes[P]&&!T.mimeTypes[P].enabledPlugin)){x=x.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AC[0]=parseInt(x.replace(/^(.*)\..*$/,"$1"),10);AC[1]=parseInt(x.replace(/^.*\.(.*)\s.*$/,"$1"),10);AC[2]=/r/.test(x)?parseInt(x.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof j.ActiveXObject!=b){var y=null,AB=false;try{y=new ActiveXObject(p+".7")}catch(t){try{y=new ActiveXObject(p+".6");AC=[6,0,21];y.AllowScriptAccess="always"}catch(t){if(AC[0]==6){AB=true}}if(!AB){try{y=new ActiveXObject(p)}catch(t){}}}if(!AB&&y){try{x=y.GetVariable("$version");if(x){x=x.split(" ")[1].split(",");AC=[parseInt(x[0],10),parseInt(x[1],10),parseInt(x[2],10)]}}catch(t){}}}}var AD=T.userAgent.toLowerCase(),r=T.platform.toLowerCase(),AA=/webkit/.test(AD)?parseFloat(AD.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,q=false,z=r?/win/.test(r):/win/.test(AD),w=r?/mac/.test(r):/mac/.test(AD);/*@cc_on q=true;@if(@_win32)z=true;@elif(@_mac)w=true;@end@*/return{w3cdom:v,pv:AC,webkit:AA,ie:q,win:z,mac:w}}();var L=function(){if(!h.w3cdom){return }f(H);if(h.ie&&h.win){try{K.write("<script id=__ie_ondomload defer=true src=//:><\/script>");J=C("__ie_ondomload");if(J){I(J,"onreadystatechange",S)}}catch(q){}}if(h.webkit&&typeof K.readyState!=b){Z=setInterval(function(){if(/loaded|complete/.test(K.readyState)){E()}},10)}if(typeof K.addEventListener!=b){K.addEventListener("DOMContentLoaded",E,null)}R(E)}();function S(){if(J.readyState=="complete"){J.parentNode.removeChild(J);E()}}function E(){if(e){return }if(h.ie&&h.win){var v=a("span");try{var u=K.getElementsByTagName("body")[0].appendChild(v);u.parentNode.removeChild(u)}catch(w){return }}e=true;if(Z){clearInterval(Z);Z=null}var q=o.length;for(var r=0;r<q;r++){o[r]()}}function f(q){if(e){q()}else{o[o.length]=q}}function R(r){if(typeof j.addEventListener!=b){j.addEventListener("load",r,false)}else{if(typeof K.addEventListener!=b){K.addEventListener("load",r,false)}else{if(typeof j.attachEvent!=b){I(j,"onload",r)}else{if(typeof j.onload=="function"){var q=j.onload;j.onload=function(){q();r()}}else{j.onload=r}}}}}function H(){var t=N.length;for(var q=0;q<t;q++){var u=N[q].id;if(h.pv[0]>0){var r=C(u);if(r){N[q].width=r.getAttribute("width")?r.getAttribute("width"):"0";N[q].height=r.getAttribute("height")?r.getAttribute("height"):"0";if(c(N[q].swfVersion)){if(h.webkit&&h.webkit<312){Y(r)}W(u,true)}else{if(N[q].expressInstall&&!A&&c("6.0.65")&&(h.win||h.mac)){k(N[q])}else{O(r)}}}}else{W(u,true)}}}function Y(t){var q=t.getElementsByTagName(Q)[0];if(q){var w=a("embed"),y=q.attributes;if(y){var v=y.length;for(var u=0;u<v;u++){if(y[u].nodeName=="DATA"){w.setAttribute("src",y[u].nodeValue)}else{w.setAttribute(y[u].nodeName,y[u].nodeValue)}}}var x=q.childNodes;if(x){var z=x.length;for(var r=0;r<z;r++){if(x[r].nodeType==1&&x[r].nodeName=="PARAM"){w.setAttribute(x[r].getAttribute("name"),x[r].getAttribute("value"))}}}t.parentNode.replaceChild(w,t)}}function k(w){A=true;var u=C(w.id);if(u){if(w.altContentId){var y=C(w.altContentId);if(y){M=y;l=w.altContentId}}else{M=G(u)}if(!(/%$/.test(w.width))&&parseInt(w.width,10)<310){w.width="310"}if(!(/%$/.test(w.height))&&parseInt(w.height,10)<137){w.height="137"}K.title=K.title.slice(0,47)+" - Flash Player Installation";var z=h.ie&&h.win?"ActiveX":"PlugIn",q=K.title,r="MMredirectURL="+j.location+"&MMplayerType="+z+"&MMdoctitle="+q,x=w.id;if(h.ie&&h.win&&u.readyState!=4){var t=a("div");x+="SWFObjectNew";t.setAttribute("id",x);u.parentNode.insertBefore(t,u);u.style.display="none";var v=function(){u.parentNode.removeChild(u)};I(j,"onload",v)}U({data:w.expressInstall,id:m,width:w.width,height:w.height},{flashvars:r},x)}}function O(t){if(h.ie&&h.win&&t.readyState!=4){var r=a("div");t.parentNode.insertBefore(r,t);r.parentNode.replaceChild(G(t),r);t.style.display="none";var q=function(){t.parentNode.removeChild(t)};I(j,"onload",q)}else{t.parentNode.replaceChild(G(t),t)}}function G(v){var u=a("div");if(h.win&&h.ie){u.innerHTML=v.innerHTML}else{var r=v.getElementsByTagName(Q)[0];if(r){var w=r.childNodes;if(w){var q=w.length;for(var t=0;t<q;t++){if(!(w[t].nodeType==1&&w[t].nodeName=="PARAM")&&!(w[t].nodeType==8)){u.appendChild(w[t].cloneNode(true))}}}}}return u}function U(AG,AE,t){var q,v=C(t);if(v){if(typeof AG.id==b){AG.id=t}if(h.ie&&h.win){var AF="";for(var AB in AG){if(AG[AB]!=Object.prototype[AB]){if(AB.toLowerCase()=="data"){AE.movie=AG[AB]}else{if(AB.toLowerCase()=="styleclass"){AF+=' class="'+AG[AB]+'"'}else{if(AB.toLowerCase()!="classid"){AF+=" "+AB+'="'+AG[AB]+'"'}}}}}var AD="";for(var AA in AE){if(AE[AA]!=Object.prototype[AA]){AD+='<param name="'+AA+'" value="'+AE[AA]+'" />'}}v.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AF+">"+AD+"</object>";i[i.length]=AG.id;q=C(AG.id)}else{if(h.webkit&&h.webkit<312){var AC=a("embed");AC.setAttribute("type",P);for(var z in AG){if(AG[z]!=Object.prototype[z]){if(z.toLowerCase()=="data"){AC.setAttribute("src",AG[z])}else{if(z.toLowerCase()=="styleclass"){AC.setAttribute("class",AG[z])}else{if(z.toLowerCase()!="classid"){AC.setAttribute(z,AG[z])}}}}}for(var y in AE){if(AE[y]!=Object.prototype[y]){if(y.toLowerCase()!="movie"){AC.setAttribute(y,AE[y])}}}v.parentNode.replaceChild(AC,v);q=AC}else{var u=a(Q);u.setAttribute("type",P);for(var x in AG){if(AG[x]!=Object.prototype[x]){if(x.toLowerCase()=="styleclass"){u.setAttribute("class",AG[x])}else{if(x.toLowerCase()!="classid"){u.setAttribute(x,AG[x])}}}}for(var w in AE){if(AE[w]!=Object.prototype[w]&&w.toLowerCase()!="movie"){F(u,w,AE[w])}}v.parentNode.replaceChild(u,v);q=u}}}return q}function F(t,q,r){var u=a("param");u.setAttribute("name",q);u.setAttribute("value",r);t.appendChild(u)}function X(r){var q=C(r);if(q&&(q.nodeName=="OBJECT"||q.nodeName=="EMBED")){if(h.ie&&h.win){if(q.readyState==4){B(r)}else{j.attachEvent("onload",function(){B(r)})}}else{q.parentNode.removeChild(q)}}}function B(t){var r=C(t);if(r){for(var q in r){if(typeof r[q]=="function"){r[q]=null}}r.parentNode.removeChild(r)}}function C(t){var q=null;try{q=K.getElementById(t)}catch(r){}return q}function a(q){return K.createElement(q)}function I(t,q,r){t.attachEvent(q,r);d[d.length]=[t,q,r]}function c(t){var r=h.pv,q=t.split(".");q[0]=parseInt(q[0],10);q[1]=parseInt(q[1],10)||0;q[2]=parseInt(q[2],10)||0;return(r[0]>q[0]||(r[0]==q[0]&&r[1]>q[1])||(r[0]==q[0]&&r[1]==q[1]&&r[2]>=q[2]))?true:false}function V(v,r){if(h.ie&&h.mac){return }var u=K.getElementsByTagName("head")[0],t=a("style");t.setAttribute("type","text/css");t.setAttribute("media","screen");if(!(h.ie&&h.win)&&typeof K.createTextNode!=b){t.appendChild(K.createTextNode(v+" {"+r+"}"))}u.appendChild(t);if(h.ie&&h.win&&typeof K.styleSheets!=b&&K.styleSheets.length>0){var q=K.styleSheets[K.styleSheets.length-1];if(typeof q.addRule==Q){q.addRule(v,r)}}}function W(t,q){var r=q?"visible":"hidden";if(e&&C(t)){C(t).style.visibility=r}else{V("#"+t,"visibility:"+r)}}function g(s){var r=/[\\\"<>\.;]/;var q=r.exec(s)!=null;return q?encodeURIComponent(s):s}var D=function(){if(h.ie&&h.win){window.attachEvent("onunload",function(){var w=d.length;for(var v=0;v<w;v++){d[v][0].detachEvent(d[v][1],d[v][2])}var t=i.length;for(var u=0;u<t;u++){X(i[u])}for(var r in h){h[r]=null}h=null;for(var q in swfobject){swfobject[q]=null}swfobject=null})}}();return{registerObject:function(u,q,t){if(!h.w3cdom||!u||!q){return }var r={};r.id=u;r.swfVersion=q;r.expressInstall=t?t:false;N[N.length]=r;W(u,false)},getObjectById:function(v){var q=null;if(h.w3cdom){var t=C(v);if(t){var u=t.getElementsByTagName(Q)[0];if(!u||(u&&typeof t.SetVariable!=b)){q=t}else{if(typeof u.SetVariable!=b){q=u}}}}return q},embedSWF:function(x,AE,AB,AD,q,w,r,z,AC){if(!h.w3cdom||!x||!AE||!AB||!AD||!q){return }AB+="";AD+="";if(c(q)){W(AE,false);var AA={};if(AC&&typeof AC===Q){for(var v in AC){if(AC[v]!=Object.prototype[v]){AA[v]=AC[v]}}}AA.data=x;AA.width=AB;AA.height=AD;var y={};if(z&&typeof z===Q){for(var u in z){if(z[u]!=Object.prototype[u]){y[u]=z[u]}}}if(r&&typeof r===Q){for(var t in r){if(r[t]!=Object.prototype[t]){if(typeof y.flashvars!=b){y.flashvars+="&"+t+"="+r[t]}else{y.flashvars=t+"="+r[t]}}}}f(function(){U(AA,y,AE);if(AA.id==AE){W(AE,true)}})}else{if(w&&!A&&c("6.0.65")&&(h.win||h.mac)){A=true;W(AE,false);f(function(){var AF={};AF.id=AF.altContentId=AE;AF.width=AB;AF.height=AD;AF.expressInstall=w;k(AF)})}}},getFlashPlayerVersion:function(){return{major:h.pv[0],minor:h.pv[1],release:h.pv[2]}},hasFlashPlayerVersion:c,createSWF:function(t,r,q){if(h.w3cdom){return U(t,r,q)}else{return undefined}},removeSWF:function(q){if(h.w3cdom){X(q)}},createCSS:function(r,q){if(h.w3cdom){V(r,q)}},addDomLoadEvent:f,addLoadEvent:R,getQueryParamValue:function(v){var u=K.location.search||K.location.hash;if(v==null){return g(u)}if(u){var t=u.substring(1).split("&");for(var r=0;r<t.length;r++){if(t[r].substring(0,t[r].indexOf("="))==v){return g(t[r].substring((t[r].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A&&M){var q=C(m);if(q){q.parentNode.replaceChild(M,q);if(l){W(l,true);if(h.ie&&h.win){M.style.display="block"}}M=null;l=null;A=false}}}}}();
|
|
|
|
|
|
|
|
|
|
includes/version-2-kvasir/open-flash-chart.swf
DELETED
Binary file
|
pretty-link.php
CHANGED
@@ -3,10 +3,10 @@
|
|
3 |
Plugin Name: Pretty Link Lite
|
4 |
Plugin URI: http://blairwilliams.com/pretty-link
|
5 |
Description: Shrink, track and share any URL on the Internet from your WordPress website!
|
6 |
-
Version: 1.6.
|
7 |
Author: Caseproof
|
8 |
Author URI: http://caseproof.com
|
9 |
-
Copyright: 2004-
|
10 |
|
11 |
GNU General Public License, Free Software Foundation <http://creativecommons.org/licenses/GPL/2.0/>
|
12 |
This program is free software; you can redistribute it and/or modify
|
3 |
Plugin Name: Pretty Link Lite
|
4 |
Plugin URI: http://blairwilliams.com/pretty-link
|
5 |
Description: Shrink, track and share any URL on the Internet from your WordPress website!
|
6 |
+
Version: 1.6.3
|
7 |
Author: Caseproof
|
8 |
Author URI: http://caseproof.com
|
9 |
+
Copyright: 2004-2013, Caseproof, LLC
|
10 |
|
11 |
GNU General Public License, Free Software Foundation <http://creativecommons.org/licenses/GPL/2.0/>
|
12 |
This program is free software; you can redistribute it and/or modify
|
prli-pro-settings.php
CHANGED
@@ -16,7 +16,7 @@ $hidden_field_name = 'prli_update_options';
|
|
16 |
$prlipro_username_val = get_option( $prlipro_username );
|
17 |
$prlipro_password_val = get_option( $prlipro_password );
|
18 |
|
19 |
-
if($_GET['action'] == 'force-pro-reinstall')
|
20 |
{
|
21 |
// Queue the update and auto upgrade
|
22 |
$prli_update->manually_queue_update();
|
@@ -25,7 +25,7 @@ if($_GET['action'] == 'force-pro-reinstall')
|
|
25 |
<div class="updated"><p><strong><?php printf(__('You\'re almost done!<br/>%1$sFinish your Re-Install of Pretty Link Pro%2$s', 'pretty-link'), '<a href="'.$reinstall_url.'">', '</a>'); ?></strong></p></div>
|
26 |
<?php
|
27 |
}
|
28 |
-
if($_GET['action'] == 'pro-uninstall')
|
29 |
{
|
30 |
$prli_utils->uninstall_pro();
|
31 |
?>
|
@@ -34,4 +34,4 @@ if($_GET['action'] == 'pro-uninstall')
|
|
34 |
<?php
|
35 |
}
|
36 |
|
37 |
-
require_once 'classes/views/prli-options/pro-settings.php';
|
16 |
$prlipro_username_val = get_option( $prlipro_username );
|
17 |
$prlipro_password_val = get_option( $prlipro_password );
|
18 |
|
19 |
+
if(isset($_GET['action']) and $_GET['action'] == 'force-pro-reinstall')
|
20 |
{
|
21 |
// Queue the update and auto upgrade
|
22 |
$prli_update->manually_queue_update();
|
25 |
<div class="updated"><p><strong><?php printf(__('You\'re almost done!<br/>%1$sFinish your Re-Install of Pretty Link Pro%2$s', 'pretty-link'), '<a href="'.$reinstall_url.'">', '</a>'); ?></strong></p></div>
|
26 |
<?php
|
27 |
}
|
28 |
+
if(isset($_GET['action']) and $_GET['action'] == 'pro-uninstall')
|
29 |
{
|
30 |
$prli_utils->uninstall_pro();
|
31 |
?>
|
34 |
<?php
|
35 |
}
|
36 |
|
37 |
+
require_once 'classes/views/prli-options/pro-settings.php';
|
readme.txt
CHANGED
@@ -2,9 +2,9 @@
|
|
2 |
Contributors: supercleanse
|
3 |
Donate link: http://prettylinkpro.com
|
4 |
Tags: links, link, url, urls, affiliate, affiliates, pretty, marketing, redirect, forward, plugin, twitter, tweet, rewrite, shorturl, hoplink, hop, shortlink, short, shorten, click, clicks, track, tracking, tiny, tinyurl, budurl, shrinking, domain, shrink, mask, masking, cloak, cloaking, slug, slugs, admin, administration, stats, statistics, stat, statistic, email, ajax, javascript, ui, csv, download, page, post, pages, posts, shortcode, seo, automation, widget, widgets, dashboard
|
5 |
-
Requires at least: 3.
|
6 |
-
Tested up to: 3.
|
7 |
-
Stable tag: 1.6.
|
8 |
|
9 |
Shrink, beautify, track, manage and share any URL on or off of your WordPress website. Create links that look how you want using your own domain name!
|
10 |
|
@@ -66,6 +66,11 @@ http://blairwilliams.com/w7a
|
|
66 |
|
67 |
== Changelog ==
|
68 |
|
|
|
|
|
|
|
|
|
|
|
69 |
= 1.6.2 =
|
70 |
* Additional Fixes
|
71 |
|
@@ -367,6 +372,9 @@ http://blairwilliams.com/w7a
|
|
367 |
|
368 |
== Upgrade Notice ==
|
369 |
|
|
|
|
|
|
|
370 |
= 1.6.2 =
|
371 |
* Some additional fixes. Everyone should upgrade.
|
372 |
|
2 |
Contributors: supercleanse
|
3 |
Donate link: http://prettylinkpro.com
|
4 |
Tags: links, link, url, urls, affiliate, affiliates, pretty, marketing, redirect, forward, plugin, twitter, tweet, rewrite, shorturl, hoplink, hop, shortlink, short, shorten, click, clicks, track, tracking, tiny, tinyurl, budurl, shrinking, domain, shrink, mask, masking, cloak, cloaking, slug, slugs, admin, administration, stats, statistics, stat, statistic, email, ajax, javascript, ui, csv, download, page, post, pages, posts, shortcode, seo, automation, widget, widgets, dashboard
|
5 |
+
Requires at least: 3.3
|
6 |
+
Tested up to: 3.5
|
7 |
+
Stable tag: 1.6.3
|
8 |
|
9 |
Shrink, beautify, track, manage and share any URL on or off of your WordPress website. Create links that look how you want using your own domain name!
|
10 |
|
66 |
|
67 |
== Changelog ==
|
68 |
|
69 |
+
= 1.6.3 =
|
70 |
+
* Replaced Open Flash Charts with Google Visualization on hit reports
|
71 |
+
* Security Fixes
|
72 |
+
* Bug Fixes
|
73 |
+
|
74 |
= 1.6.2 =
|
75 |
* Additional Fixes
|
76 |
|
372 |
|
373 |
== Upgrade Notice ==
|
374 |
|
375 |
+
= 1.6.3 =
|
376 |
+
* This adds some security fixes. Everyone should upgrade.
|
377 |
+
|
378 |
= 1.6.2 =
|
379 |
* Some additional fixes. Everyone should upgrade.
|
380 |
|