Commit 6e9d7f522b1f89bacacaaf5c0442aa544ec066a4
1 parent
e522c917
Removed no longer needed ktatompub directory. Updated webservice/atompub code t…
…o no longer refer to it in the comments Committed by: Paul Barrett
Showing
1426 changed files
with
6 additions
and
75504 deletions
Too many changes.
To preserve performance only 100 of 1426 files are displayed.
ktatompub/.htaccess deleted
| 1 | -# This file sets up the necessary PHP settings to run KnowledgeTree | |
| 2 | -# optimally. | |
| 3 | -# | |
| 4 | -# It is best that KnowledgeTree be allowed to manage its PHP and access | |
| 5 | -# permissions using these .htaccess files. This prevents direct access | |
| 6 | -# to libraries, scripts, and documents that should not be available via | |
| 7 | -# the web. | |
| 8 | -# | |
| 9 | -# By default, to facilitate quick testing of functionality, | |
| 10 | -# KnowledgeTree places the Documents directory within the KnowledgeTree | |
| 11 | -# web root. This, by default, would allow people to browse the | |
| 12 | -# documents in the DMS, bypassing the security permissions. The | |
| 13 | -# default .htaccess settings would prevent this. | |
| 14 | -# | |
| 15 | -# KnowledgeTree itself is able to deal with most PHP configurations, | |
| 16 | -# excepting "safe mode" currently, but is unable to handle certain | |
| 17 | -# inherent configuration options (for example, setting the upload size | |
| 18 | -# very low). Check the setup checklists (as described in the | |
| 19 | -# documentation) to see how your configuration is handled. | |
| 20 | -# | |
| 21 | -# The default .htaccess settings ensure that no workarounds occur in the | |
| 22 | -# PHP code, leading to better performance and robustness. | |
| 23 | -# | |
| 24 | -#<IfModule mod_php5.c> | |
| 25 | -#php_value default_mimetype text/html | |
| 26 | -#php_value auto_prepend_file none | |
| 27 | -#php_value auto_append_file none | |
| 28 | -#php_flag display_startup_errors ON | |
| 29 | -#php_flag display_errors ON | |
| 30 | -#php_flag file_uploads ON | |
| 31 | -#php_flag magic_quotes_gpc OFF | |
| 32 | -#php_flag magic_quotes_runtime OFF | |
| 33 | -#php_flag register_globals OFF | |
| 34 | -#php_flag output_buffering OFF | |
| 35 | -#php_flag session.auto_start OFF | |
| 36 | -#</IfModule> | |
| 37 | - | |
| 38 | - | |
| 39 | -#<IfModule mod_rewrite.c> | |
| 40 | -#RewriteEngine On | |
| 41 | -# <IfModule mod_env.c> | |
| 42 | -# SetEnv kt_no_extensions yes | |
| 43 | -# </IfModule> | |
| 44 | -#</IfModule> | |
| 45 | - |
ktatompub/Client/.project deleted
ktatompub/Client/index.html deleted
| 1 | -<?xml version="1.0" encoding="UTF-8"?> | |
| 2 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> | |
| 3 | -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> | |
| 4 | -<head> | |
| 5 | -<title>KnowlegeTree AtomPub Client</title> | |
| 6 | -<script src="js/jquery/jquery-1.3.2.min.js"></script> | |
| 7 | -<script src="js/jquery/plugins/jquery.cookie.js"></script> | |
| 8 | -<script src="js/jquery/plugins/jquery.xml2json.js"></script> | |
| 9 | -<script src="js/jquery/ui/ui.core.js"></script> | |
| 10 | -<script src="js/jquery/ui/ui.tabs.js"></script> | |
| 11 | -<script src="js/jquery/ui/ui.dialog.js"></script> | |
| 12 | -<script src="js/jquery/plugins/jquery.dynatree.min.js"></script> | |
| 13 | -<script src="js/site/site.js"></script> | |
| 14 | -<script src="js/site/site_cfg.js"></script> | |
| 15 | -<script src="js/lib/lib.js"></script> | |
| 16 | -<script src="js/lib/lib.dom.js"></script> | |
| 17 | -<script src="js/lib/lib.debug.js"></script> | |
| 18 | -<script src="js/lib/lib.utils.js"></script> | |
| 19 | -<script src="js/lib/lib.resources.js"></script> | |
| 20 | -<script src="js/lib/lib.data.js"></script> | |
| 21 | -<script src="js/lib/events.js"></script> | |
| 22 | -<script src="js/site/site.event_handlers.js"></script> | |
| 23 | -<script src="js/APP/KT_atom_server.js"></script> | |
| 24 | -<script src="js/APP/app.js"></script> | |
| 25 | -<script type="text/javascript"> | |
| 26 | -// site.bootStrap(); //If enabled then you don't need to have all the javascript installs above | |
| 27 | -// however, it breaks in Titanium | |
| 28 | - $(document).ready(function(){site.init();}); | |
| 29 | - </script> | |
| 30 | -<link type="text/css" href="js/jquery/ui/themes/start/ui.all.css" rel="stylesheet" /> | |
| 31 | -<link rel="stylesheet" type="text/css" href="js/jquery/plugins/skin/ui.dynatree.css"> | |
| 32 | -<style> | |
| 33 | -body { | |
| 34 | - margin: 5px; | |
| 35 | - background-color: #EEEEEE; | |
| 36 | -} | |
| 37 | -.mainTable { | |
| 38 | - width: 1024px; | |
| 39 | - background-color: #FFFFFF; | |
| 40 | -} | |
| 41 | -.header { | |
| 42 | - font-family: Arial, Helvetica, sans-serif; | |
| 43 | - font-size: 18px; | |
| 44 | - font-weight: bold; | |
| 45 | - color: #666666; | |
| 46 | - padding: 5px 5px 5px 5px; | |
| 47 | - margin-bottom:10px; | |
| 48 | -} | |
| 49 | -.TabText { | |
| 50 | - font-size: 11px; | |
| 51 | - margin: 0px; | |
| 52 | - padding: 0px; | |
| 53 | -} | |
| 54 | -.settingsRow { | |
| 55 | - margin-bottom: 5px; | |
| 56 | - padding-bottom: 5px; | |
| 57 | - border-bottom: 1px solid #EEEEEE; | |
| 58 | -} | |
| 59 | -.settingsRow_nodivider { | |
| 60 | - margin-bottom: 5px; | |
| 61 | - padding-bottom: 5px; | |
| 62 | -} | |
| 63 | -.tree_panel_scrollbar_hider { | |
| 64 | - padding:1px; | |
| 65 | - width:400px; | |
| 66 | - height: 528px; | |
| 67 | - overflow: hidden; | |
| 68 | -} | |
| 69 | -.tree_panel_area { | |
| 70 | - width: 418px; | |
| 71 | - height: 548px; | |
| 72 | - overflow:scroll; | |
| 73 | -} | |
| 74 | -.info_panel_scrollbar_hider { | |
| 75 | - width:515px; | |
| 76 | - height: 500px; | |
| 77 | - overflow: hidden; | |
| 78 | -} | |
| 79 | -.info_panel_area { | |
| 80 | - width: 535px; | |
| 81 | - height: 520px; | |
| 82 | - overflow:scroll; | |
| 83 | -} | |
| 84 | -.info_panel_toolbar { | |
| 85 | - width:510px; | |
| 86 | - padding: 3px; | |
| 87 | - margin-bottom:4px; | |
| 88 | -} | |
| 89 | -.info_panel_container { | |
| 90 | - width: 500px; | |
| 91 | -} | |
| 92 | -.info_panel_heading { | |
| 93 | - background-color:#DDDDDD; | |
| 94 | - padding: 4px; | |
| 95 | - font-weight: bold; | |
| 96 | - font-size:14px; | |
| 97 | -} | |
| 98 | -.info_panel_subheading { | |
| 99 | - background-color:#DDDDDD; | |
| 100 | - padding: 3px; | |
| 101 | - font-weight: bold; | |
| 102 | - font-size:12px; | |
| 103 | -} | |
| 104 | -.info_panel_field_name { | |
| 105 | - font-family: Arial, Helvetica, sans-serif; | |
| 106 | - font-size:12px; | |
| 107 | - font-weight: bold; | |
| 108 | - color:#333333; | |
| 109 | - padding: 2px 10px 2px 5px; | |
| 110 | - text-align:right; | |
| 111 | - background-color: #EEEEEE; | |
| 112 | -} | |
| 113 | -.info_panel_field_value { | |
| 114 | - font-family:Arial, Helvetica, sans-serif; | |
| 115 | - font-size: 11px; | |
| 116 | - font-weight:normal; | |
| 117 | - color:#000000; | |
| 118 | - padding: 2px 5px 2px 10px; | |
| 119 | - text-align:left; | |
| 120 | -} | |
| 121 | -.info_panel_container input[type=text] { | |
| 122 | - width: 320px; | |
| 123 | - border: 1px solid #DDDDDD; | |
| 124 | - font-family:Tahoma, Arial, Helvetica, sans-serif; | |
| 125 | - font-size:14px; | |
| 126 | - font-weight: bold; | |
| 127 | - color:#333399; | |
| 128 | - padding: 2px; | |
| 129 | -} | |
| 130 | -.dialogs { | |
| 131 | - font-size: 11px; | |
| 132 | - color:#333399; | |
| 133 | - font-family:Verdana, Arial, Helvetica, sans-serif | |
| 134 | -} | |
| 135 | -.setttings_heading { | |
| 136 | - padding: 2px 10px 2px 2px; | |
| 137 | - text-align:right; | |
| 138 | - font-family:Arial, Helvetica, sans-serif; | |
| 139 | - font-size:12px; | |
| 140 | - font-weight: bold; | |
| 141 | - border-right:1px solid #3333CC; | |
| 142 | -} | |
| 143 | - | |
| 144 | -.settings_indicator{ | |
| 145 | - padding:5px; | |
| 146 | - text-align:center; | |
| 147 | - width: 20px; | |
| 148 | -} | |
| 149 | -</style> | |
| 150 | -</head> | |
| 151 | -<body> | |
| 152 | -<table id="container" class="mainTable ui-tabs ui-widget ui-widget-content ui-corner-all" align="center"> | |
| 153 | - <tr> | |
| 154 | - <td class="header">KnowledgeTree AtomPub Client</td> | |
| 155 | - </tr> | |
| 156 | - <tr> | |
| 157 | - <td class="perspectivesbar"></td> | |
| 158 | - </tr> | |
| 159 | - <tr> | |
| 160 | - <td><div id="perspectives" style="display:block;"> | |
| 161 | - <ul> | |
| 162 | - <li><a href="#perspective_Folders" class="TabText">Explore</a></li> | |
| 163 | - <li><a href="#perspective_Settings" class="TabText">Settings</a></li> | |
| 164 | - <li><a href="#perspective_Comms" class="TabText">Comms</a></li> | |
| 165 | - </ul> | |
| 166 | - <div id="perspective_Folders" class="info_panel_container"> | |
| 167 | - <table width="100%" height="500" cellpadding="0" cellspacing="5"> | |
| 168 | - <tr> | |
| 169 | - <td width="402" id="" class="ui-widget-content ui-corner-all" style="font-size: 12px; font-weight:bold; vertical-align:top; overflow:scroll;"><span id="folder_loading_icon" style="float:right; display:none; padding: 10px"><img src="js/jquery/plugins/skin/loading.gif" alt="Loading.. Please Wait" width="16" height="16"/></span> <div class="tree_panel_scrollbar_hider"> | |
| 170 | - <div id="perspective_folder_view" class="tree_panel_area"></div> | |
| 171 | - </div> | |
| 172 | -</td> | |
| 173 | - <td width="597" valign="top" class="ui-tabs ui-widget ui-widget-content ui-corner-all"><div id="info_pane_toolbar" class="fg-toolbar ui-widget-header ui-corner-all ui-helper-clearfix info_panel_toolbar"> | |
| 174 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix" style="font-size: 12px; padding:3px;"> </div> | |
| 175 | - </div> | |
| 176 | - <div class="info_panel_scrollbar_hider"> | |
| 177 | - <div class="info_panel_area"> | |
| 178 | - <!-- FOLDER INFO PANE --> | |
| 179 | - <div id="panel_folder_info"> | |
| 180 | - <table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 181 | - <tr> | |
| 182 | - <td class="info_panel_heading">Folder Info</td> | |
| 183 | - </tr> | |
| 184 | - <tr> | |
| 185 | - <td><table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 186 | - <tr> | |
| 187 | - <td width="150" class="info_panel_field_name">Id</td> | |
| 188 | - <td class="info_panel_field_value folder_id"> </td> | |
| 189 | - </tr> | |
| 190 | - <tr> | |
| 191 | - <td class="info_panel_field_name ">Name</td> | |
| 192 | - <td class="info_panel_field_value folder_name"> </td> | |
| 193 | - </tr> | |
| 194 | - <tr> | |
| 195 | - <td class="info_panel_field_name">Full Path</td> | |
| 196 | - <td class="info_panel_field_value folder_path"> </td> | |
| 197 | - </tr> | |
| 198 | - <tr> | |
| 199 | - <td class="info_panel_field_name">Permissions</td> | |
| 200 | - <td class="info_panel_field_value folder_permissions"> </td> | |
| 201 | - </tr> | |
| 202 | - <tr> | |
| 203 | - <td> </td> | |
| 204 | - <td> </td> | |
| 205 | - </tr> | |
| 206 | - </table></td> | |
| 207 | - </tr> | |
| 208 | - </table> | |
| 209 | - </div> | |
| 210 | - <!-- DOCUMENT INFO PANE --> | |
| 211 | - <div id="panel_document_info" class="info_panel_container"> | |
| 212 | - <table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 213 | - <tr> | |
| 214 | - <td width="100%" class="info_panel_heading">Document Info</td> | |
| 215 | - </tr> | |
| 216 | - <tr> | |
| 217 | - <td><table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 218 | - <tr> | |
| 219 | - <td width="150" class="info_panel_field_name">Id</td> | |
| 220 | - <td class="info_panel_field_value document_id"> </td> | |
| 221 | - </tr> | |
| 222 | - <tr> | |
| 223 | - <td class="info_panel_field_name ">Title</td> | |
| 224 | - <td class="info_panel_field_value document_title"> </td> | |
| 225 | - </tr> | |
| 226 | - <tr> | |
| 227 | - <td class="info_panel_field_name">File Name</td> | |
| 228 | - <td class="info_panel_field_value document_filename"> </td> | |
| 229 | - </tr> | |
| 230 | - <tr> | |
| 231 | - <td class="info_panel_field_name">Document Type</td> | |
| 232 | - <td class="info_panel_field_value document_type"> </td> | |
| 233 | - </tr> | |
| 234 | - <tr> | |
| 235 | - <td class="info_panel_field_name">Custom Document No.</td> | |
| 236 | - <td class="info_panel_field_value document_custom_no"> </td> | |
| 237 | - </tr> | |
| 238 | - <tr> | |
| 239 | - <td class="info_panel_field_name">OEM Document No.</td> | |
| 240 | - <td class="info_panel_field_value document_oem_no"> </td> | |
| 241 | - </tr> | |
| 242 | - <tr> | |
| 243 | - <td class="info_panel_field_name">File Size</td> | |
| 244 | - <td class="info_panel_field_value document_file_size"> </td> | |
| 245 | - </tr> | |
| 246 | - <tr> | |
| 247 | - <td class="info_panel_field_name">Full Path</td> | |
| 248 | - <td class="info_panel_field_value document_full_path"> </td> | |
| 249 | - </tr> | |
| 250 | - <tr> | |
| 251 | - <td class="info_panel_field_name">Created By</td> | |
| 252 | - <td class="info_panel_field_value document_created_by"> </td> | |
| 253 | - </tr> | |
| 254 | - <tr> | |
| 255 | - <td class="info_panel_field_name">Created Date</td> | |
| 256 | - <td class="info_panel_field_value document_created_on"> </td> | |
| 257 | - </tr> | |
| 258 | - <tr> | |
| 259 | - <td class="info_panel_field_name">Checked out By</td> | |
| 260 | - <td class="info_panel_field_value document_checkout_by"> </td> | |
| 261 | - </tr> | |
| 262 | - <tr> | |
| 263 | - <td class="info_panel_field_name">Checkout Date</td> | |
| 264 | - <td class="info_panel_field_value document_checkout_on"> </td> | |
| 265 | - </tr> | |
| 266 | - <tr> | |
| 267 | - <td class="info_panel_field_name">Modified By</td> | |
| 268 | - <td class="info_panel_field_value document_modified_by"> </td> | |
| 269 | - </tr> | |
| 270 | - <tr> | |
| 271 | - <td class="info_panel_field_name">Modified Date</td> | |
| 272 | - <td class="info_panel_field_value document_modified_on"> </td> | |
| 273 | - </tr> | |
| 274 | - <tr> | |
| 275 | - <td class="info_panel_field_name">Owned by</td> | |
| 276 | - <td class="info_panel_field_value document_owned_by"> </td> | |
| 277 | - </tr> | |
| 278 | - <tr> | |
| 279 | - <td class="info_panel_field_name">Version</td> | |
| 280 | - <td class="info_panel_field_value document_version"> </td> | |
| 281 | - </tr> | |
| 282 | - <tr> | |
| 283 | - <td class="info_panel_field_name">Content ID</td> | |
| 284 | - <td class="info_panel_field_value document_content_id"> </td> | |
| 285 | - </tr> | |
| 286 | - <tr> | |
| 287 | - <td class="info_panel_field_name">Is Immutable</td> | |
| 288 | - <td class="info_panel_field_value document_immutable"> </td> | |
| 289 | - </tr> | |
| 290 | - <tr> | |
| 291 | - <td class="info_panel_field_name">Permissions</td> | |
| 292 | - <td class="info_panel_field_value document_permissions"> </td> | |
| 293 | - </tr> | |
| 294 | - <tr> | |
| 295 | - <td class="info_panel_field_name">Workflow</td> | |
| 296 | - <td class="info_panel_field_value document_workflow"> </td> | |
| 297 | - </tr> | |
| 298 | - <tr> | |
| 299 | - <td class="info_panel_field_name">Workflow State</td> | |
| 300 | - <td class="info_panel_field_value document_workflow_state"> </td> | |
| 301 | - </tr> | |
| 302 | - <tr> | |
| 303 | - <td class="info_panel_field_name">Mime Type</td> | |
| 304 | - <td class="info_panel_field_value document_mime_type"> </td> | |
| 305 | - </tr> | |
| 306 | - <tr> | |
| 307 | - <td class="info_panel_field_name">Mime Display</td> | |
| 308 | - <td class="info_panel_field_value document_mime_display"> </td> | |
| 309 | - </tr> | |
| 310 | - <tr> | |
| 311 | - <td class="info_panel_field_name">Storage Path</td> | |
| 312 | - <td class="info_panel_field_value document_storage_path"> </td> | |
| 313 | - </tr> | |
| 314 | - </table></td> | |
| 315 | - </tr> | |
| 316 | - </table> | |
| 317 | - </div> | |
| 318 | - <!-- DOCUMENT EDIT PANE --> | |
| 319 | - <div id="panel_document_info_edit" class="info_panel_container"> | |
| 320 | - <table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 321 | - <tr> | |
| 322 | - <td width="585" class="info_panel_heading">Document Info</td> | |
| 323 | - </tr> | |
| 324 | - <tr> | |
| 325 | - <td><table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 326 | - <tr> | |
| 327 | - <td width="150" class="info_panel_field_name">Id</td> | |
| 328 | - <td class="info_panel_field_value"><input id="" class="document_id" type="text" /></td> | |
| 329 | - </tr> | |
| 330 | - <tr> | |
| 331 | - <td class="info_panel_field_name ">Title</td> | |
| 332 | - <td class="info_panel_field_value"><input id="" class="document_title" type="text" /></td> | |
| 333 | - </tr> | |
| 334 | - <tr> | |
| 335 | - <td class="info_panel_field_name">File Name</td> | |
| 336 | - <td class="info_panel_field_value"><input id="" class="document_filename" type="text" /></td> | |
| 337 | - </tr> | |
| 338 | - <tr> | |
| 339 | - <td class="info_panel_field_name">Document Type</td> | |
| 340 | - <td class="info_panel_field_value"><input id="" class="document_type" type="text" /></td> | |
| 341 | - </tr> | |
| 342 | - <tr> | |
| 343 | - <td class="info_panel_field_name">Custom Document No.</td> | |
| 344 | - <td class="info_panel_field_value"><input id="" class="document_custom_no" type="text" /></td> | |
| 345 | - </tr> | |
| 346 | - <tr> | |
| 347 | - <td class="info_panel_field_name">OEM Document No.</td> | |
| 348 | - <td class="info_panel_field_value"><input id="" class="document_oem_no" type="text" /></td> | |
| 349 | - </tr> | |
| 350 | - <tr> | |
| 351 | - <td class="info_panel_field_name">File Size</td> | |
| 352 | - <td class="info_panel_field_value"><input id="" class="document_file_size" type="text" /></td> | |
| 353 | - </tr> | |
| 354 | - <tr> | |
| 355 | - <td class="info_panel_field_name">Full Path</td> | |
| 356 | - <td class="info_panel_field_value"><input id="" class="document_full_path" type="text" /></td> | |
| 357 | - </tr> | |
| 358 | - <tr> | |
| 359 | - <td class="info_panel_field_name">Created By</td> | |
| 360 | - <td class="info_panel_field_value"><input id="" class="document_created_by" type="text" /></td> | |
| 361 | - </tr> | |
| 362 | - <tr> | |
| 363 | - <td class="info_panel_field_name">Created Date</td> | |
| 364 | - <td class="info_panel_field_value"><input id="" class="document_created_on" type="text" /></td> | |
| 365 | - </tr> | |
| 366 | - <tr> | |
| 367 | - <td class="info_panel_field_name">Checked out By</td> | |
| 368 | - <td class="info_panel_field_value"><input id="" class="document_checkout_by" type="text" /></td> | |
| 369 | - </tr> | |
| 370 | - <tr> | |
| 371 | - <td class="info_panel_field_name">Checkout Date</td> | |
| 372 | - <td class="info_panel_field_value"><input id="" class="document_checkout_on" type="text" /></td> | |
| 373 | - </tr> | |
| 374 | - <tr> | |
| 375 | - <td class="info_panel_field_name">Modified By</td> | |
| 376 | - <td class="info_panel_field_value"><input id="" class="document_modified_by" type="text" /></td> | |
| 377 | - </tr> | |
| 378 | - <tr> | |
| 379 | - <td class="info_panel_field_name">Modified Date</td> | |
| 380 | - <td class="info_panel_field_value"><input id="" class="document_modified_on" type="text" /></td> | |
| 381 | - </tr> | |
| 382 | - <tr> | |
| 383 | - <td class="info_panel_field_name">Owned by</td> | |
| 384 | - <td class="info_panel_field_value"><input id="" class="document_owned_by" type="text" /></td> | |
| 385 | - </tr> | |
| 386 | - <tr> | |
| 387 | - <td class="info_panel_field_name">Version</td> | |
| 388 | - <td class="info_panel_field_value"><input id="" class="document_version" type="text" /></td> | |
| 389 | - </tr> | |
| 390 | - <tr> | |
| 391 | - <td class="info_panel_field_name">Content ID</td> | |
| 392 | - <td class="info_panel_field_value"><input id="" class="document_content_id" type="text" /></td> | |
| 393 | - </tr> | |
| 394 | - <tr> | |
| 395 | - <td class="info_panel_field_name">Is Immutable</td> | |
| 396 | - <td class="info_panel_field_value"><input id="" class="document_immutable" type="text" /></td> | |
| 397 | - </tr> | |
| 398 | - <tr> | |
| 399 | - <td class="info_panel_field_name">Permissions</td> | |
| 400 | - <td class="info_panel_field_value"><input id="" class="document_permissions" type="text" /></td> | |
| 401 | - </tr> | |
| 402 | - <tr> | |
| 403 | - <td class="info_panel_field_name">Workflow</td> | |
| 404 | - <td class="info_panel_field_value"><input id="" class="document_workflow" type="text" /></td> | |
| 405 | - </tr> | |
| 406 | - <tr> | |
| 407 | - <td class="info_panel_field_name">Workflow State</td> | |
| 408 | - <td class="info_panel_field_value"><input id="" class="document_workflow_state" type="text" /></td> | |
| 409 | - </tr> | |
| 410 | - <tr> | |
| 411 | - <td class="info_panel_field_name">Mime Type</td> | |
| 412 | - <td class="info_panel_field_value"><input id="" class="document_mime_type" type="text" /></td> | |
| 413 | - </tr> | |
| 414 | - <tr> | |
| 415 | - <td class="info_panel_field_name">Mime Display</td> | |
| 416 | - <td class="info_panel_field_value"><input id="" class="document_mime_display" type="text" /></td> | |
| 417 | - </tr> | |
| 418 | - <tr> | |
| 419 | - <td class="info_panel_field_name">Storage Path</td> | |
| 420 | - <td class="info_panel_field_value"><input id="" class="document_storage_path" type="text" /></td> | |
| 421 | - </tr> | |
| 422 | - </table></td> | |
| 423 | - </tr> | |
| 424 | - </table> | |
| 425 | - </div> | |
| 426 | - <!-- FOLDER EDIT PANE --> | |
| 427 | - <!-- FOLDER INFO PANE --> | |
| 428 | - <!-- FOLDER INFO PANE --> | |
| 429 | - </div> | |
| 430 | - </div></td> | |
| 431 | - </tr> | |
| 432 | - </table> | |
| 433 | - </div> | |
| 434 | - <div id="perspective_Settings" style=" padding: 5px;"> | |
| 435 | - <div class="ui-widget-content ui-corner-all" style="height:500px; padding: 15px; font-size: 12px;"> | |
| 436 | - <div class="settingsRow_nodivider"> | |
| 437 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix" style="width:100%;"> | |
| 438 | - <div id="clear_settings_cache" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 20px;" class="ui-icon ui-icon-refresh"/></span><span>Clear Cache</span></div> | |
| 439 | - </div> | |
| 440 | - </div> | |
| 441 | - <div class="settingsRow"> <span style="width: 500px; text-align:right; padding: 5px 10px 5px 5px; margin-right: 10px; border-right: 1px solid #CCCCCC;">KT Atompub Server URL</span> | |
| 442 | - <input type="text" id="settings_baseurl" value="" style="width: 520px;" /> | |
| 443 | - </div> | |
| 444 | - <div class="settingsRow"> <span style="width: 300px; text-align:right; padding: 5px 10px 5px 5px; margin-right: 10px; border-right: 1px solid #CCCCCC;">Document Tree Service</span> | |
| 445 | - <input type="text" id="settings_service_treestruct" value="" style="width: 520px;" /> | |
| 446 | - </div> | |
| 447 | - <div class="settingsRow"> <span style="width: 300px; text-align:right; padding: 5px 10px 5px 5px; margin-right: 10px; border-right: 1px solid #CCCCCC;">Folder Info Service</span> | |
| 448 | - <input type="text" id="settings_service_folderinfo" value="" style="width: 520px;" /> | |
| 449 | - </div> | |
| 450 | - <div class="settingsRow"> <span style="width: 300px; text-align:right; padding: 5px 10px 5px 5px; margin-right: 10px; border-right: 1px solid #CCCCCC;">Document Info Service</span> | |
| 451 | - <input type="text" id="settings_service_docinfo" value="" style="width: 520px;" /> | |
| 452 | - </div> | |
| 453 | - </div> | |
| 454 | - </div> | |
| 455 | - <div id="perspective_Comms" style=" padding: 5px;"> | |
| 456 | - <div class="ui-widget-content ui-corner-all" style="height:500px; padding: 15px; font-size: 12px;"> | |
| 457 | - <div class="settingsRow_nodivider"> | |
| 458 | - <div class="fg-toolbar ui-widget-header ui-corner-all ui-helper-clearfix" style="width:100%; padding: 3px;"> | |
| 459 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix"> | |
| 460 | - <div id="comms_clear_cache" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 220px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;" onclick="events.trigger('comms_clear_cache');"><span style="display: inline; padding-right: 20px;" class="ui-icon ui-icon-refresh"/></span><span>Clear all Communication Data</span></div> | |
| 461 | - </div> | |
| 462 | - </div> | |
| 463 | - </div> | |
| 464 | - <div style="height: 450px;"> | |
| 465 | - <textarea name="panel_comms" id="panel_comms" style="width:100%; height:448px; border: none; font-family:'Courier New', Courier, monospace; font-size: 10px;"></textarea> | |
| 466 | - </div> | |
| 467 | - </div> | |
| 468 | - </div> | |
| 469 | - </div></td> | |
| 470 | - </tr> | |
| 471 | -</table> | |
| 472 | -<!-- Toolbars --> | |
| 473 | -<div id="toolbars" style="display:none;"> | |
| 474 | - <!-- Visible on view document info --> | |
| 475 | - <div id="info_panel_toolbar_viewDocument"> | |
| 476 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix" style="font-size: 12px; padding:3px;"> <span id="" onclick="events.trigger('panel.document.edit.show')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-pencil"/></span><span style="padding-left:5px;">Edit</span></span> <span id="" onclick="events.trigger('panel.document.action.checkout')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-cart"/></span><span style="padding-left:5px;">Checkout</span></span> <span id="" onclick="events.trigger('panel.document.action.delete')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-circle-close"/></span><span style="padding-left:5px;">Delete</span></span> <span id="" onclick="events.trigger('panel.document.action.download')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-circle-arrow-s"/></span><span style="padding-left:5px;">Download</span></span> </div> | |
| 477 | - </div> | |
| 478 | - <!-- Visible on edit document info --> | |
| 479 | - <div id="info_panel_toolbar_editDocument"> | |
| 480 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix" style="font-size: 12px; padding:3px;"> <span id="" onclick="events.trigger('panel.document.info.show')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-cancel"/></span><span style="padding-left:5px;">Cancel Edit</span></span> <span id="" onclick="events.trigger('panel.document.action.save')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-check"/></span><span style="padding-left:5px;">Save</span></span> <span id="" onclick="events.trigger('panel.document.action.delete')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-circle-close"/></span><span style="padding-left:5px;">Delete</span></span> </div> | |
| 481 | - </div> | |
| 482 | - <!-- Visible on view folder info --> | |
| 483 | - <div id="info_panel_toolbar_viewFolder"> | |
| 484 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix" style="font-size: 12px; padding:3px;"> <span id="" onclick="events.trigger('panel.folder.edit.show')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-pencil"/></span><span style="padding-left:5px;">Edit</span></span> <span id="" onclick="events.trigger('panel.folder.action.move')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-circle-arrow-e"/></span><span style="padding-left:5px;">Move</span></span> </div> | |
| 485 | - </div> | |
| 486 | - <!-- Visible on edit folder info --> | |
| 487 | - <div id="info_panel_toolbar_editFolder"> | |
| 488 | - <div class="fg-buttonset fg-buttonset-single ui-helper-clearfix" style="font-size: 12px; padding:3px;"> <span id="" onclick="events.trigger('panel.folder.info.show')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-cancel"/></span><span style="padding-left:5px;">Cancel Edit</span></span> <span id="" onclick="events.trigger('panel.folder.action.save')" class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 100px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 15px;" class="ui-icon ui-icon-check"/></span><span style="padding-left:5px;">Save</span></span> </div> | |
| 489 | - </div> | |
| 490 | -</div> | |
| 491 | -<!-- Dialog container--> | |
| 492 | -<div id="dialog" style="display:none;"> </div> | |
| 493 | -<!-- Setup Container --> | |
| 494 | -<div id="setup" class="dialogs" style="width: 400px; height: 300px;" title="Initial Configuration"> | |
| 495 | - <table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 496 | - <tr> | |
| 497 | - <td width="32%" class="setttings_heading" style="width:180px; border-right: none;">KT Atompub URL</td> | |
| 498 | - <td width="68%"><span class="settingsRow"> | |
| 499 | - <input type="text" id="setting_discover" value="" style="width: 200px;" /> | |
| 500 | - </span></td> | |
| 501 | - </tr> | |
| 502 | - <tr> | |
| 503 | - <td class="" style="width:180px"> </td> | |
| 504 | - <td style="padding:10px; text-align:right;"><div onclick="events.trigger('setup.getservicedoc',$('#setting_discover').val());"class="fg-button ui-state-default ui-priority-primary ui-corner-all" style="width: 200px; border: 1px solid #BBBBBB; padding:2px; cursor:pointer;"><span style="display: inline; padding-right: 20px;" class="ui-icon ui-icon-refresh"/></span></span><span>Check ServiceDocument</span></div></td> | |
| 505 | - </tr> | |
| 506 | - </table> | |
| 507 | - <table width="100%" border="0" cellpadding="0" cellspacing="0"> | |
| 508 | - <tr> | |
| 509 | - <td width="85%" class="setttings_heading">Checking ServiceDocument</td> | |
| 510 | - <td width="15%" class="settings_indicator" > </td> | |
| 511 | - </tr> | |
| 512 | - <tr> | |
| 513 | - <td class="setttings_heading">Document Tree Service</td> | |
| 514 | - <td class="settings_indicator"> </td> | |
| 515 | - </tr> | |
| 516 | - <tr> | |
| 517 | - <td class="setttings_heading">Folder Info Service</td> | |
| 518 | - <td class="settings_indicator"> </td> | |
| 519 | - </tr> | |
| 520 | - <tr> | |
| 521 | - <td class="setttings_heading">Document Info Service</td> | |
| 522 | - <td class="settings_indicator"> </td> | |
| 523 | - </tr> | |
| 524 | - </table> | |
| 525 | -</div> | |
| 526 | -</body> | |
| 527 | -</html> |
ktatompub/Client/js/@research/chili-2.2.zip deleted
No preview for this file type
ktatompub/Client/js/@research/dynatree-0.4.2.zip deleted
No preview for this file type
ktatompub/Client/js/@research/jquery.treeview.zip deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryFileTree.zip deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/api.html deleted
| 1 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | -<html> | |
| 3 | -<head> | |
| 4 | -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| 5 | -<title>jQuery API Finder</title> | |
| 6 | -<link rel="stylesheet" href="default.css" type="text/css" media="screen" title="no title" charset="utf-8"> | |
| 7 | -<link href="ui.finder.css" rel="stylesheet" media="screen,print" type="text/css"> | |
| 8 | -<link rel="stylesheet" href="ui.theme.css" type="text/css" media="screen" title="no title" charset="utf-8"> | |
| 9 | - | |
| 10 | -<!--[if lt IE 8]> | |
| 11 | - <link href="ui.finder.ie.css" rel="stylesheet" media="screen" type="text/css" /> | |
| 12 | -<![endif]--> | |
| 13 | - | |
| 14 | - | |
| 15 | -<script src="json.js" type="text/javascript" charset="utf-8"></script> | |
| 16 | -<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script> | |
| 17 | -<script type="text/javascript" src="jquery.scrollTo-1.4.0-min.js"></script> | |
| 18 | -<script src="http://ui.jquery.com/themeroller/themeswitchertool/" type="text/javascript" charset="utf-8"></script> | |
| 19 | -<script type="text/javascript" src="ui.finder.js"></script> | |
| 20 | -<style type="text/css"> | |
| 21 | -a { | |
| 22 | - color:blue; | |
| 23 | -} | |
| 24 | -.ui-finder-container { | |
| 25 | - min-height:550px; | |
| 26 | -} | |
| 27 | -.ui-finder { | |
| 28 | - width:auto; | |
| 29 | -} | |
| 30 | - | |
| 31 | -.ui-finder .api-content { | |
| 32 | - padding:0 10px; | |
| 33 | - line-height:1.5em; | |
| 34 | - /*display:none;*/ | |
| 35 | - font-weight:normal !important; | |
| 36 | -} | |
| 37 | -.ui-finder .api-content pre { | |
| 38 | - font-size:1.1em; | |
| 39 | -} | |
| 40 | -.ui-finder .api-heading { | |
| 41 | - margin:15px 0 10px 0; | |
| 42 | - line-height:1.2em; | |
| 43 | - position:relative; | |
| 44 | - border:0px !important; | |
| 45 | -} | |
| 46 | -.ui-finder h1.api-heading { | |
| 47 | - padding-left:20px; | |
| 48 | -} | |
| 49 | -.ui-finder .api-content .ui-icon { | |
| 50 | - display:block; | |
| 51 | - position:absolute; | |
| 52 | - top:25%; | |
| 53 | - left:0; | |
| 54 | -} | |
| 55 | - | |
| 56 | -.ui-finder .api-type { | |
| 57 | - font-weight:bold; | |
| 58 | - font-size:0.9em; | |
| 59 | -} | |
| 60 | -.ui-finder .api-options, | |
| 61 | -.ui-finder .api-long-description, | |
| 62 | -.ui-finder .api-params, | |
| 63 | -.ui-finder .api-return { | |
| 64 | - font-size:0.9em; | |
| 65 | - display:block !important; | |
| 66 | -} | |
| 67 | -.ui-finder .api-long-description { | |
| 68 | - margin-top:5px; | |
| 69 | -} | |
| 70 | -.ui-finder .api-long-description p, | |
| 71 | -.ui-finder .api-params li {margin:0 0 5px 0;} | |
| 72 | - | |
| 73 | -.ui-finder .api-options li {margin:0 0 15px 0;} | |
| 74 | - | |
| 75 | -.ui-finder .api-options ul, | |
| 76 | -.ui-finder .api-options p, | |
| 77 | -.ui-finder .api-options pre, | |
| 78 | -.ui-finder .api-params p, | |
| 79 | -.ui-finder .api-params pre { | |
| 80 | - margin: 0 0 0 15px; | |
| 81 | -} | |
| 82 | -.ui-finder .ui-finder-file { | |
| 83 | - background-position: 0 0 !important; | |
| 84 | -} | |
| 85 | -</style> | |
| 86 | -<script type="text/javascript"> | |
| 87 | -$(function(){ | |
| 88 | - var finderObj; | |
| 89 | - | |
| 90 | - var createFinder = function() { | |
| 91 | - | |
| 92 | - /* | |
| 93 | - * Initialise Finder | |
| 94 | - */ | |
| 95 | - $('#finder').finder({ | |
| 96 | - animate:false, | |
| 97 | - title : 'jQuery API Finder', | |
| 98 | - onInit : function(o) { | |
| 99 | - finderObj = o; | |
| 100 | - | |
| 101 | - $('#switcher').themeswitcher({ | |
| 102 | - onSelect : function() { | |
| 103 | - setTimeout(function() { | |
| 104 | - | |
| 105 | - var bgc = $('.ui-widget-header').css('backgroundColor'); | |
| 106 | - | |
| 107 | - $('.ui-finder-list-item').css('borderColor',bgc); | |
| 108 | - | |
| 109 | - finderObj.settings.listItemBorderColour = bgc; | |
| 110 | - | |
| 111 | - }, 1000); | |
| 112 | - } | |
| 113 | - }); | |
| 114 | - | |
| 115 | - }, | |
| 116 | - toolbarActions : function() { | |
| 117 | - return '' | |
| 118 | - } | |
| 119 | - }); | |
| 120 | - } | |
| 121 | - | |
| 122 | - $('#finder').hide(); | |
| 123 | - | |
| 124 | - loadDocs = function(api) { | |
| 125 | - var f = $('#finder'); | |
| 126 | - | |
| 127 | - if(window.sessionStorage) { window.sessionStorage.setItem('api', JSON.stringify(api) ); } | |
| 128 | - | |
| 129 | - | |
| 130 | - var buildCategories = function() { | |
| 131 | - var cats = api.categories; | |
| 132 | - | |
| 133 | - $.each(cats,function() { | |
| 134 | - var cat = this, | |
| 135 | - subcat = []; | |
| 136 | - | |
| 137 | - f.append('<li class="ui-finder-folder"><a>'+this.name+'</a><ul></ul></li>'); | |
| 138 | - | |
| 139 | - | |
| 140 | - }); | |
| 141 | - | |
| 142 | - }; | |
| 143 | - | |
| 144 | - var buildData = function() { | |
| 145 | - var data = api.data, | |
| 146 | - dirThis; | |
| 147 | - | |
| 148 | - var fixLinks = function(text) { | |
| 149 | - text = text || ''; | |
| 150 | - text = text | |
| 151 | - .replace(/\<a\s*href\=[\'\"]([^(http)](\w+.*?))[\'\"]/mgi,'<a href="http:\/\/docs.jquery.com\/$1"'); | |
| 152 | - text = text | |
| 153 | - .replace(/\<a\s*href/mgi,'<a target="_blank" href'); | |
| 154 | - return text; | |
| 155 | - }; | |
| 156 | - | |
| 157 | - for(var i in data) { | |
| 158 | - var item = data[i], | |
| 159 | - name = item.name, | |
| 160 | - cat = item.category, | |
| 161 | - subcat = item.subcategory, | |
| 162 | - params = item.params, | |
| 163 | - paramsH = params, | |
| 164 | - desc = fixLinks(item.desc), | |
| 165 | - longdesc = fixLinks(item.longdesc), | |
| 166 | - options = item.options || []; | |
| 167 | - | |
| 168 | - dirThis = item; | |
| 169 | - | |
| 170 | - longdesc = (longdesc) ? '<div class="api-long-description">'+longdesc+'</div>' : '' ; | |
| 171 | - | |
| 172 | - if(name == '$.ajax' && window.console) { | |
| 173 | - | |
| 174 | - | |
| 175 | - } | |
| 176 | - | |
| 177 | - if(params.length) { | |
| 178 | - var r = [],p = paramsH.reverse(); | |
| 179 | - for (var i = p.length - 1; i >= 0; i--){ | |
| 180 | - r.push(p[i].name); }; | |
| 181 | - | |
| 182 | - paramsH = '('+r.join(', ')+')'; | |
| 183 | - | |
| 184 | - r = []; p = params.reverse(); | |
| 185 | - for (var i = p.length - 1; i >= 0; i--){ | |
| 186 | - var param = p[i]; | |
| 187 | - r.push('<li><strong>'+param.name+'</strong> - '+param.type+'<p>'+fixLinks(param.desc)+'</p></li>'); }; | |
| 188 | - | |
| 189 | - params = r; | |
| 190 | - } | |
| 191 | - else { paramsH = ''; } | |
| 192 | - | |
| 193 | - if(options.length) { | |
| 194 | - var r = [],o = options.reverse(); | |
| 195 | - | |
| 196 | - for (var i = o.length - 1; i >= 0; i--){ | |
| 197 | - var option = o[i]; | |
| 198 | - r.push('<li><strong>'+option.name+'</strong> - '+option.type+'\ | |
| 199 | - <p>'+fixLinks(option.desc)+'</p><em>Default:</em> '+option['default']+'</li>'); }; | |
| 200 | - | |
| 201 | - options = '<h3 class="api-heading ui-state-default">Options</h3><ol class="api-options">'+r.join('')+'</ol>'; | |
| 202 | - } | |
| 203 | - else { options = ''; } | |
| 204 | - | |
| 205 | - var findParentCat = $('li.ui-finder-folder > a:contains('+cat+')',f); | |
| 206 | - // .parent('li.ui-finder-folder').find('li.ui-finder-folder > a:contains('+subcat+')'); | |
| 207 | - | |
| 208 | - findParentCat.siblings('ul:first') | |
| 209 | - .append('<li class="ui-finder-file">\ | |
| 210 | - <a>'+name+paramsH+'</a>\ | |
| 211 | - <div class="api-content">\ | |
| 212 | - <h1 class="api-heading"><span class="ui-icon ui-icon-bullet"/>'+name+paramsH+'</h1>\ | |
| 213 | - <div class="ui-state-highlight">\ | |
| 214 | - <span class="api-type">'+item.type+'</span>\ | |
| 215 | - - <span class="api-description">'+desc+'</span>\ | |
| 216 | - </div>\ | |
| 217 | - '+longdesc+'\ | |
| 218 | - <h3 class="api-heading ui-state-default">Returns</h3>\ | |
| 219 | - <p class="api-return">'+item['return']+'</p>\ | |
| 220 | - <h3 class="api-heading ui-state-default">Params</h3>\ | |
| 221 | - <ol class="api-params">'+params.join('')+'</ol>\ | |
| 222 | - '+options+'\ | |
| 223 | - </div>\ | |
| 224 | - </li>'); | |
| 225 | - | |
| 226 | - } | |
| 227 | - | |
| 228 | - }; | |
| 229 | - | |
| 230 | - buildCategories(); | |
| 231 | - buildData(); | |
| 232 | - | |
| 233 | - | |
| 234 | - setTimeout(function() { | |
| 235 | - $('#loading').remove(); | |
| 236 | - f.show(); | |
| 237 | - createFinder(); | |
| 238 | - $('body').show() | |
| 239 | - }, 0); | |
| 240 | - | |
| 241 | - }; | |
| 242 | - | |
| 243 | - if(window.sessionStorage && typeof window.sessionStorage.api !== 'undefined') { | |
| 244 | - var api = window.sessionStorage.getItem('api').value; | |
| 245 | - loadDocs(JSON.parse(api)); } | |
| 246 | - else { | |
| 247 | - $.getJSON('http://api.jquery.com/lib/docs/api-docs.js?jsoncallback=?'); } | |
| 248 | - | |
| 249 | -}); | |
| 250 | -</script> | |
| 251 | -</head> | |
| 252 | - | |
| 253 | -<body style="display:none"> | |
| 254 | -<div id="switcher"></div> | |
| 255 | -<br> | |
| 256 | -<span id="loading">Loading API ...</span> | |
| 257 | -<ol id="finder"> | |
| 258 | - | |
| 259 | -</ol> | |
| 260 | -<hr> | |
| 261 | -<p style="font-size:0.85em"> | |
| 262 | -This is a not fully functional (for now) version of the jQuery API build for demonstration purposes only. Only tested on a Mac. <strong>More about <a href="http://www.nicolas.rudas.info/jQuery/Finder/">jQuery Finder Plugin</a>.</strong> <a href="http://groups.google.com/group/jquery-en/browse_thread/thread/480bb6f722b66345">Comments ?</a></p> | |
| 263 | -<script type="text/javascript"> | |
| 264 | -var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); | |
| 265 | -document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); | |
| 266 | -</script> | |
| 267 | -<script type="text/javascript"> | |
| 268 | -try { | |
| 269 | -var pageTracker = _gat._getTracker("UA-883806-21"); | |
| 270 | -pageTracker._trackPageview(); | |
| 271 | -} catch(err) {}</script> | |
| 272 | -</body> | |
| 273 | -</html> |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/default.css deleted
| 1 | -body{font:0.8em Verdana,Arial,Helvetica,sans-serif;;} | |
| 2 | -hr{clear:both;} | |
| 3 | -.ui-finder{width:850px;padding:10px;} | |
| 4 | -.ui-finder .ui-finder-list-item{border-bottom:1px solid;} | |
| 5 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-image img{background-color:#000;border:1px outset #ccc;} | |
| 6 | -.ui-finder-action-destroy{float:left !important;} | |
| 7 | -.ui-finder .ui-finder-column .ui-finder-file-preview{font-size:0.85em;} | |
| 8 | -.ui-finder .ui-finder-column .ui-finder-file-preview{padding:10px;} | |
| 9 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-properties{line-height:1.3em;} | |
| 10 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-properties li{margin:0 0 10px 0;} | |
| 11 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-properties li strong{display:block;color:#888;} | |
| 12 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-preview-heading{font-size:1.2em;position:relative;padding-left:20px;margin:0 0 15px 0;cursor:pointer;} | |
| 13 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-preview-heading span{display:block;position:absolute;top:0;left:0;bottom:0;width:16px;} | |
| 14 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-image{margin:15px 0;display:block;} | |
| 15 | -.ui-finder .ui-finder-column .ui-finder-file-preview .ui-finder-image img{padding:2px;max-width:150px;max-height:150px;} |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/all-wcprops deleted
| 1 | -K 25 | |
| 2 | -svn:wc:ra_dav:version-url | |
| 3 | -V 26 | |
| 4 | -/svn/!svn/ver/2/trunk/html | |
| 5 | -END | |
| 6 | -level5.html | |
| 7 | -K 25 | |
| 8 | -svn:wc:ra_dav:version-url | |
| 9 | -V 38 | |
| 10 | -/svn/!svn/ver/2/trunk/html/level5.html | |
| 11 | -END | |
| 12 | -somefile.html | |
| 13 | -K 25 | |
| 14 | -svn:wc:ra_dav:version-url | |
| 15 | -V 40 | |
| 16 | -/svn/!svn/ver/2/trunk/html/somefile.html | |
| 17 | -END | |
| 18 | -level2.html | |
| 19 | -K 25 | |
| 20 | -svn:wc:ra_dav:version-url | |
| 21 | -V 38 | |
| 22 | -/svn/!svn/ver/2/trunk/html/level2.html | |
| 23 | -END | |
| 24 | -level3.html | |
| 25 | -K 25 | |
| 26 | -svn:wc:ra_dav:version-url | |
| 27 | -V 38 | |
| 28 | -/svn/!svn/ver/2/trunk/html/level3.html | |
| 29 | -END | |
| 30 | -level4.html | |
| 31 | -K 25 | |
| 32 | -svn:wc:ra_dav:version-url | |
| 33 | -V 38 | |
| 34 | -/svn/!svn/ver/2/trunk/html/level4.html | |
| 35 | -END |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/entries deleted
| 1 | -9 | |
| 2 | - | |
| 3 | -dir | |
| 4 | -3 | |
| 5 | -https://rudas.n@jqueryfinder.googlecode.com/svn/trunk/html | |
| 6 | -https://rudas.n@jqueryfinder.googlecode.com/svn | |
| 7 | - | |
| 8 | - | |
| 9 | - | |
| 10 | -2009-02-26T09:21:02.204978Z | |
| 11 | -2 | |
| 12 | -rudas.n | |
| 13 | - | |
| 14 | - | |
| 15 | -svn:special svn:externals svn:needs-lock | |
| 16 | - | |
| 17 | - | |
| 18 | - | |
| 19 | - | |
| 20 | - | |
| 21 | - | |
| 22 | - | |
| 23 | - | |
| 24 | - | |
| 25 | - | |
| 26 | - | |
| 27 | -b09892bc-9467-11dd-b351-877165d8dbbc | |
| 28 | - | |
| 29 | -level5.html | |
| 30 | -file | |
| 31 | - | |
| 32 | - | |
| 33 | - | |
| 34 | - | |
| 35 | -2009-02-26T09:26:36.000000Z | |
| 36 | -3685bcf99a55aa851eb5a5422c6744d7 | |
| 37 | -2009-02-26T09:21:02.204978Z | |
| 38 | -2 | |
| 39 | -rudas.n | |
| 40 | - | |
| 41 | - | |
| 42 | - | |
| 43 | - | |
| 44 | - | |
| 45 | - | |
| 46 | - | |
| 47 | - | |
| 48 | - | |
| 49 | - | |
| 50 | - | |
| 51 | - | |
| 52 | - | |
| 53 | - | |
| 54 | - | |
| 55 | - | |
| 56 | - | |
| 57 | - | |
| 58 | - | |
| 59 | - | |
| 60 | - | |
| 61 | -443 | |
| 62 | - | |
| 63 | -somefile.html | |
| 64 | -file | |
| 65 | - | |
| 66 | - | |
| 67 | - | |
| 68 | - | |
| 69 | -2009-02-26T09:26:36.000000Z | |
| 70 | -da59fd4f3cc8acf6bca23e3b43aba1fb | |
| 71 | -2009-02-26T09:21:02.204978Z | |
| 72 | -2 | |
| 73 | -rudas.n | |
| 74 | - | |
| 75 | - | |
| 76 | - | |
| 77 | - | |
| 78 | - | |
| 79 | - | |
| 80 | - | |
| 81 | - | |
| 82 | - | |
| 83 | - | |
| 84 | - | |
| 85 | - | |
| 86 | - | |
| 87 | - | |
| 88 | - | |
| 89 | - | |
| 90 | - | |
| 91 | - | |
| 92 | - | |
| 93 | - | |
| 94 | - | |
| 95 | -690 | |
| 96 | - | |
| 97 | -level2.html | |
| 98 | -file | |
| 99 | - | |
| 100 | - | |
| 101 | - | |
| 102 | - | |
| 103 | -2009-02-26T09:26:36.000000Z | |
| 104 | -b64d5fa7665d4fcc958bcb325a5c2305 | |
| 105 | -2009-02-26T09:21:02.204978Z | |
| 106 | -2 | |
| 107 | -rudas.n | |
| 108 | - | |
| 109 | - | |
| 110 | - | |
| 111 | - | |
| 112 | - | |
| 113 | - | |
| 114 | - | |
| 115 | - | |
| 116 | - | |
| 117 | - | |
| 118 | - | |
| 119 | - | |
| 120 | - | |
| 121 | - | |
| 122 | - | |
| 123 | - | |
| 124 | - | |
| 125 | - | |
| 126 | - | |
| 127 | - | |
| 128 | - | |
| 129 | -420 | |
| 130 | - | |
| 131 | -level3.html | |
| 132 | -file | |
| 133 | - | |
| 134 | - | |
| 135 | - | |
| 136 | - | |
| 137 | -2009-02-26T09:26:36.000000Z | |
| 138 | -ee26cf4d47b12cc62fdf6ad07db40894 | |
| 139 | -2009-02-26T09:21:02.204978Z | |
| 140 | -2 | |
| 141 | -rudas.n | |
| 142 | - | |
| 143 | - | |
| 144 | - | |
| 145 | - | |
| 146 | - | |
| 147 | - | |
| 148 | - | |
| 149 | - | |
| 150 | - | |
| 151 | - | |
| 152 | - | |
| 153 | - | |
| 154 | - | |
| 155 | - | |
| 156 | - | |
| 157 | - | |
| 158 | - | |
| 159 | - | |
| 160 | - | |
| 161 | - | |
| 162 | - | |
| 163 | -279 | |
| 164 | - | |
| 165 | -level4.html | |
| 166 | -file | |
| 167 | - | |
| 168 | - | |
| 169 | - | |
| 170 | - | |
| 171 | -2009-02-26T09:26:36.000000Z | |
| 172 | -46a6ce0ec53a23f64d9f7d717da5704d | |
| 173 | -2009-02-26T09:21:02.204978Z | |
| 174 | -2 | |
| 175 | -rudas.n | |
| 176 | - | |
| 177 | - | |
| 178 | - | |
| 179 | - | |
| 180 | - | |
| 181 | - | |
| 182 | - | |
| 183 | - | |
| 184 | - | |
| 185 | - | |
| 186 | - | |
| 187 | - | |
| 188 | - | |
| 189 | - | |
| 190 | - | |
| 191 | - | |
| 192 | - | |
| 193 | - | |
| 194 | - | |
| 195 | - | |
| 196 | - | |
| 197 | -279 | |
| 198 | - |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/format deleted
| 1 | -9 |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/text-base/level2.html.svn-base deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?4">Some file - Files do not open</a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?5.jpg" title="title is on link, not image">Some Image</a></li> | |
| 4 | - <li class="ui-finder-folder"><a href="html/level3.html">Some Folder</a></li> | |
| 5 | - <li class="ui-finder-file"><a href="html/somefile.html?6.jpg" title="title is not neccessary">Some Image</a></li> | |
| 6 | -</ul> | |
| 7 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/text-base/level3.html.svn-base deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?743">Some fileasd asd asdasd a</a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?43248.jpg">Some Imaged asd as</a></li> | |
| 4 | - <li class="ui-finder-folder"><a href="html/level4.html">Some Folder</a></li> | |
| 5 | -</ul> | |
| 6 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/text-base/level4.html.svn-base deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?4237">Some file das das </a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?4342528.jpg">Some Image asdasd a</a></li> | |
| 4 | - <li class="ui-finder-folder"><a href="html/level5.html?33">Some Folder</a></li> | |
| 5 | -</ul> | |
| 6 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/text-base/level5.html.svn-base deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?0939fjkl.jpg" title="some title for this image">Lorem ipsum dolor sit amet</a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?das1">Consectetur adipiscing elit</a></li> | |
| 4 | - <li class="ui-finder-file"><a href="html/somefile.html?23242342">Consequat luctus</a></li> | |
| 5 | - <li class="ui-finder-file"><a href="html/somefile.html?fsdf5f563">Nisl enim eleifend sem</a></li> | |
| 6 | - | |
| 7 | -</ul> | |
| 8 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/.svn/text-base/somefile.html.svn-base deleted
| 1 | -<div class="ui-finder-file-preview"> | |
| 2 | - <h3 class="ui-finder-preview-heading"><span class="ui-icon ui-icon-circle-triangle-s"></span>Preview</h3> | |
| 3 | - <p class="ui-finder-image"><img src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif"></p> | |
| 4 | - <ul class="ui-finder-properties"> | |
| 5 | - <li><strong>Name:</strong> logo_jquery_215x53.gif</li> | |
| 6 | - | |
| 7 | - <li><strong>Dimensions:</strong> 43x56 pixels</li> | |
| 8 | - | |
| 9 | - <li><strong>Size:</strong> 4428 bytes</li> | |
| 10 | - <li><strong>Type:</strong> GIF Image</li> | |
| 11 | - | |
| 12 | - <li><strong>Created:</strong> 24/09/2008 03:39:11</li> | |
| 13 | - <li><strong>Accessed:</strong> 24/09/2008 04:40:07</li> | |
| 14 | - <li><strong>Modified:</strong> 24/09/2008 03:39:12</li> | |
| 15 | - </ul> | |
| 16 | -</div> | |
| 17 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/level2.html deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?4">Some file - Files do not open</a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?5.jpg" title="title is on link, not image">Some Image</a></li> | |
| 4 | - <li class="ui-finder-folder"><a href="html/level3.html">Some Folder</a></li> | |
| 5 | - <li class="ui-finder-file"><a href="html/somefile.html?6.jpg" title="title is not neccessary">Some Image</a></li> | |
| 6 | -</ul> | |
| 7 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/level3.html deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?743">Some fileasd asd asdasd a</a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?43248.jpg">Some Imaged asd as</a></li> | |
| 4 | - <li class="ui-finder-folder"><a href="html/level4.html">Some Folder</a></li> | |
| 5 | -</ul> | |
| 6 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/level4.html deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?4237">Some file das das </a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?4342528.jpg">Some Image asdasd a</a></li> | |
| 4 | - <li class="ui-finder-folder"><a href="html/level5.html?33">Some Folder</a></li> | |
| 5 | -</ul> | |
| 6 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/level5.html deleted
| 1 | -<ul> | |
| 2 | - <li class="ui-finder-file"><a href="html/somefile.html?0939fjkl.jpg" title="some title for this image">Lorem ipsum dolor sit amet</a></li> | |
| 3 | - <li class="ui-finder-file"><a href="html/somefile.html?das1">Consectetur adipiscing elit</a></li> | |
| 4 | - <li class="ui-finder-file"><a href="html/somefile.html?23242342">Consequat luctus</a></li> | |
| 5 | - <li class="ui-finder-file"><a href="html/somefile.html?fsdf5f563">Nisl enim eleifend sem</a></li> | |
| 6 | - | |
| 7 | -</ul> | |
| 8 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/html/somefile.html deleted
| 1 | -<div class="ui-finder-file-preview"> | |
| 2 | - <h3 class="ui-finder-preview-heading"><span class="ui-icon ui-icon-circle-triangle-s"></span>Preview</h3> | |
| 3 | - <p class="ui-finder-image"><img src="http://static.jquery.com/files/rocker/images/logo_jquery_215x53.gif"></p> | |
| 4 | - <ul class="ui-finder-properties"> | |
| 5 | - <li><strong>Name:</strong> logo_jquery_215x53.gif</li> | |
| 6 | - | |
| 7 | - <li><strong>Dimensions:</strong> 43x56 pixels</li> | |
| 8 | - | |
| 9 | - <li><strong>Size:</strong> 4428 bytes</li> | |
| 10 | - <li><strong>Type:</strong> GIF Image</li> | |
| 11 | - | |
| 12 | - <li><strong>Created:</strong> 24/09/2008 03:39:11</li> | |
| 13 | - <li><strong>Accessed:</strong> 24/09/2008 04:40:07</li> | |
| 14 | - <li><strong>Modified:</strong> 24/09/2008 03:39:12</li> | |
| 15 | - </ul> | |
| 16 | -</div> | |
| 17 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/all-wcprops deleted
| 1 | -K 25 | |
| 2 | -svn:wc:ra_dav:version-url | |
| 3 | -V 28 | |
| 4 | -/svn/!svn/ver/2/trunk/images | |
| 5 | -END | |
| 6 | -ui-icons_2e83ff_256x240.png | |
| 7 | -K 25 | |
| 8 | -svn:wc:ra_dav:version-url | |
| 9 | -V 56 | |
| 10 | -/svn/!svn/ver/2/trunk/images/ui-icons_2e83ff_256x240.png | |
| 11 | -END | |
| 12 | -ui-bg_glass_95_fef1ec_1x400.png | |
| 13 | -K 25 | |
| 14 | -svn:wc:ra_dav:version-url | |
| 15 | -V 60 | |
| 16 | -/svn/!svn/ver/2/trunk/images/ui-bg_glass_95_fef1ec_1x400.png | |
| 17 | -END | |
| 18 | -ui-icons_888888_256x240.png | |
| 19 | -K 25 | |
| 20 | -svn:wc:ra_dav:version-url | |
| 21 | -V 56 | |
| 22 | -/svn/!svn/ver/2/trunk/images/ui-icons_888888_256x240.png | |
| 23 | -END | |
| 24 | -ui-bg_glass_55_fbf9ee_1x400.png | |
| 25 | -K 25 | |
| 26 | -svn:wc:ra_dav:version-url | |
| 27 | -V 60 | |
| 28 | -/svn/!svn/ver/2/trunk/images/ui-bg_glass_55_fbf9ee_1x400.png | |
| 29 | -END | |
| 30 | -ui-bg_glass_75_dadada_1x400.png | |
| 31 | -K 25 | |
| 32 | -svn:wc:ra_dav:version-url | |
| 33 | -V 60 | |
| 34 | -/svn/!svn/ver/2/trunk/images/ui-bg_glass_75_dadada_1x400.png | |
| 35 | -END | |
| 36 | -ui-bg_flat_75_ffffff_40x100.png | |
| 37 | -K 25 | |
| 38 | -svn:wc:ra_dav:version-url | |
| 39 | -V 60 | |
| 40 | -/svn/!svn/ver/2/trunk/images/ui-bg_flat_75_ffffff_40x100.png | |
| 41 | -END | |
| 42 | -ui-bg_glass_75_e6e6e6_1x400.png | |
| 43 | -K 25 | |
| 44 | -svn:wc:ra_dav:version-url | |
| 45 | -V 60 | |
| 46 | -/svn/!svn/ver/2/trunk/images/ui-bg_glass_75_e6e6e6_1x400.png | |
| 47 | -END | |
| 48 | -ui-bg_glass_65_ffffff_1x400.png | |
| 49 | -K 25 | |
| 50 | -svn:wc:ra_dav:version-url | |
| 51 | -V 60 | |
| 52 | -/svn/!svn/ver/2/trunk/images/ui-bg_glass_65_ffffff_1x400.png | |
| 53 | -END | |
| 54 | -ui-bg_highlight-soft_75_cccccc_1x100.png | |
| 55 | -K 25 | |
| 56 | -svn:wc:ra_dav:version-url | |
| 57 | -V 69 | |
| 58 | -/svn/!svn/ver/2/trunk/images/ui-bg_highlight-soft_75_cccccc_1x100.png | |
| 59 | -END | |
| 60 | -ui-icons_cd0a0a_256x240.png | |
| 61 | -K 25 | |
| 62 | -svn:wc:ra_dav:version-url | |
| 63 | -V 56 | |
| 64 | -/svn/!svn/ver/2/trunk/images/ui-icons_cd0a0a_256x240.png | |
| 65 | -END | |
| 66 | -ui-bg_flat_0_aaaaaa_40x100.png | |
| 67 | -K 25 | |
| 68 | -svn:wc:ra_dav:version-url | |
| 69 | -V 59 | |
| 70 | -/svn/!svn/ver/2/trunk/images/ui-bg_flat_0_aaaaaa_40x100.png | |
| 71 | -END | |
| 72 | -ui-icons_454545_256x240.png | |
| 73 | -K 25 | |
| 74 | -svn:wc:ra_dav:version-url | |
| 75 | -V 56 | |
| 76 | -/svn/!svn/ver/2/trunk/images/ui-icons_454545_256x240.png | |
| 77 | -END | |
| 78 | -ui-icons_222222_256x240.png | |
| 79 | -K 25 | |
| 80 | -svn:wc:ra_dav:version-url | |
| 81 | -V 56 | |
| 82 | -/svn/!svn/ver/2/trunk/images/ui-icons_222222_256x240.png | |
| 83 | -END |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/entries deleted
| 1 | -9 | |
| 2 | - | |
| 3 | -dir | |
| 4 | -3 | |
| 5 | -https://rudas.n@jqueryfinder.googlecode.com/svn/trunk/images | |
| 6 | -https://rudas.n@jqueryfinder.googlecode.com/svn | |
| 7 | - | |
| 8 | - | |
| 9 | - | |
| 10 | -2009-02-26T09:21:02.204978Z | |
| 11 | -2 | |
| 12 | -rudas.n | |
| 13 | - | |
| 14 | - | |
| 15 | -svn:special svn:externals svn:needs-lock | |
| 16 | - | |
| 17 | - | |
| 18 | - | |
| 19 | - | |
| 20 | - | |
| 21 | - | |
| 22 | - | |
| 23 | - | |
| 24 | - | |
| 25 | - | |
| 26 | - | |
| 27 | -b09892bc-9467-11dd-b351-877165d8dbbc | |
| 28 | - | |
| 29 | -ui-icons_2e83ff_256x240.png | |
| 30 | -file | |
| 31 | - | |
| 32 | - | |
| 33 | - | |
| 34 | - | |
| 35 | -2009-02-26T09:26:37.000000Z | |
| 36 | -a4127cef04012ee8681adef24d8e2a0f | |
| 37 | -2009-02-26T09:21:02.204978Z | |
| 38 | -2 | |
| 39 | -rudas.n | |
| 40 | -has-props | |
| 41 | - | |
| 42 | - | |
| 43 | - | |
| 44 | - | |
| 45 | - | |
| 46 | - | |
| 47 | - | |
| 48 | - | |
| 49 | - | |
| 50 | - | |
| 51 | - | |
| 52 | - | |
| 53 | - | |
| 54 | - | |
| 55 | - | |
| 56 | - | |
| 57 | - | |
| 58 | - | |
| 59 | - | |
| 60 | - | |
| 61 | -4379 | |
| 62 | - | |
| 63 | -ui-bg_glass_95_fef1ec_1x400.png | |
| 64 | -file | |
| 65 | - | |
| 66 | - | |
| 67 | - | |
| 68 | - | |
| 69 | -2009-02-26T09:26:37.000000Z | |
| 70 | -5a3be2d8fff8324d59aec3df7b0a0c83 | |
| 71 | -2009-02-26T09:21:02.204978Z | |
| 72 | -2 | |
| 73 | -rudas.n | |
| 74 | -has-props | |
| 75 | - | |
| 76 | - | |
| 77 | - | |
| 78 | - | |
| 79 | - | |
| 80 | - | |
| 81 | - | |
| 82 | - | |
| 83 | - | |
| 84 | - | |
| 85 | - | |
| 86 | - | |
| 87 | - | |
| 88 | - | |
| 89 | - | |
| 90 | - | |
| 91 | - | |
| 92 | - | |
| 93 | - | |
| 94 | - | |
| 95 | -119 | |
| 96 | - | |
| 97 | -ui-icons_888888_256x240.png | |
| 98 | -file | |
| 99 | - | |
| 100 | - | |
| 101 | - | |
| 102 | - | |
| 103 | -2009-02-26T09:26:37.000000Z | |
| 104 | -4ec07344d71ee10034427088ec6f3ca3 | |
| 105 | -2009-02-26T09:21:02.204978Z | |
| 106 | -2 | |
| 107 | -rudas.n | |
| 108 | -has-props | |
| 109 | - | |
| 110 | - | |
| 111 | - | |
| 112 | - | |
| 113 | - | |
| 114 | - | |
| 115 | - | |
| 116 | - | |
| 117 | - | |
| 118 | - | |
| 119 | - | |
| 120 | - | |
| 121 | - | |
| 122 | - | |
| 123 | - | |
| 124 | - | |
| 125 | - | |
| 126 | - | |
| 127 | - | |
| 128 | - | |
| 129 | -4379 | |
| 130 | - | |
| 131 | -ui-bg_glass_55_fbf9ee_1x400.png | |
| 132 | -file | |
| 133 | - | |
| 134 | - | |
| 135 | - | |
| 136 | - | |
| 137 | -2009-02-26T09:26:37.000000Z | |
| 138 | -f8f4558e0b92ff2cd6136781533902ec | |
| 139 | -2009-02-26T09:21:02.204978Z | |
| 140 | -2 | |
| 141 | -rudas.n | |
| 142 | -has-props | |
| 143 | - | |
| 144 | - | |
| 145 | - | |
| 146 | - | |
| 147 | - | |
| 148 | - | |
| 149 | - | |
| 150 | - | |
| 151 | - | |
| 152 | - | |
| 153 | - | |
| 154 | - | |
| 155 | - | |
| 156 | - | |
| 157 | - | |
| 158 | - | |
| 159 | - | |
| 160 | - | |
| 161 | - | |
| 162 | - | |
| 163 | -120 | |
| 164 | - | |
| 165 | -ui-bg_glass_75_dadada_1x400.png | |
| 166 | -file | |
| 167 | - | |
| 168 | - | |
| 169 | - | |
| 170 | - | |
| 171 | -2009-02-26T09:26:37.000000Z | |
| 172 | -c12c6510dad3ebfa64c8a30e959a2469 | |
| 173 | -2009-02-26T09:21:02.204978Z | |
| 174 | -2 | |
| 175 | -rudas.n | |
| 176 | -has-props | |
| 177 | - | |
| 178 | - | |
| 179 | - | |
| 180 | - | |
| 181 | - | |
| 182 | - | |
| 183 | - | |
| 184 | - | |
| 185 | - | |
| 186 | - | |
| 187 | - | |
| 188 | - | |
| 189 | - | |
| 190 | - | |
| 191 | - | |
| 192 | - | |
| 193 | - | |
| 194 | - | |
| 195 | - | |
| 196 | - | |
| 197 | -111 | |
| 198 | - | |
| 199 | -ui-bg_flat_75_ffffff_40x100.png | |
| 200 | -file | |
| 201 | - | |
| 202 | - | |
| 203 | - | |
| 204 | - | |
| 205 | -2009-02-26T09:26:37.000000Z | |
| 206 | -8692e6efddf882acbff144c38ea7dfdf | |
| 207 | -2009-02-26T09:21:02.204978Z | |
| 208 | -2 | |
| 209 | -rudas.n | |
| 210 | -has-props | |
| 211 | - | |
| 212 | - | |
| 213 | - | |
| 214 | - | |
| 215 | - | |
| 216 | - | |
| 217 | - | |
| 218 | - | |
| 219 | - | |
| 220 | - | |
| 221 | - | |
| 222 | - | |
| 223 | - | |
| 224 | - | |
| 225 | - | |
| 226 | - | |
| 227 | - | |
| 228 | - | |
| 229 | - | |
| 230 | - | |
| 231 | -178 | |
| 232 | - | |
| 233 | -ui-bg_glass_75_e6e6e6_1x400.png | |
| 234 | -file | |
| 235 | - | |
| 236 | - | |
| 237 | - | |
| 238 | - | |
| 239 | -2009-02-26T09:26:37.000000Z | |
| 240 | -f4254356c2a8c9a383205ef2c4de22c4 | |
| 241 | -2009-02-26T09:21:02.204978Z | |
| 242 | -2 | |
| 243 | -rudas.n | |
| 244 | -has-props | |
| 245 | - | |
| 246 | - | |
| 247 | - | |
| 248 | - | |
| 249 | - | |
| 250 | - | |
| 251 | - | |
| 252 | - | |
| 253 | - | |
| 254 | - | |
| 255 | - | |
| 256 | - | |
| 257 | - | |
| 258 | - | |
| 259 | - | |
| 260 | - | |
| 261 | - | |
| 262 | - | |
| 263 | - | |
| 264 | - | |
| 265 | -110 | |
| 266 | - | |
| 267 | -ui-bg_glass_65_ffffff_1x400.png | |
| 268 | -file | |
| 269 | - | |
| 270 | - | |
| 271 | - | |
| 272 | - | |
| 273 | -2009-02-26T09:26:37.000000Z | |
| 274 | -e5a8f32e28fd5c27bf0fed33c8a8b9b5 | |
| 275 | -2009-02-26T09:21:02.204978Z | |
| 276 | -2 | |
| 277 | -rudas.n | |
| 278 | -has-props | |
| 279 | - | |
| 280 | - | |
| 281 | - | |
| 282 | - | |
| 283 | - | |
| 284 | - | |
| 285 | - | |
| 286 | - | |
| 287 | - | |
| 288 | - | |
| 289 | - | |
| 290 | - | |
| 291 | - | |
| 292 | - | |
| 293 | - | |
| 294 | - | |
| 295 | - | |
| 296 | - | |
| 297 | - | |
| 298 | - | |
| 299 | -105 | |
| 300 | - | |
| 301 | -ui-bg_highlight-soft_75_cccccc_1x100.png | |
| 302 | -file | |
| 303 | - | |
| 304 | - | |
| 305 | - | |
| 306 | - | |
| 307 | -2009-02-26T09:26:37.000000Z | |
| 308 | -72c593d16e998952cd8d798fee33c6f3 | |
| 309 | -2009-02-26T09:21:02.204978Z | |
| 310 | -2 | |
| 311 | -rudas.n | |
| 312 | -has-props | |
| 313 | - | |
| 314 | - | |
| 315 | - | |
| 316 | - | |
| 317 | - | |
| 318 | - | |
| 319 | - | |
| 320 | - | |
| 321 | - | |
| 322 | - | |
| 323 | - | |
| 324 | - | |
| 325 | - | |
| 326 | - | |
| 327 | - | |
| 328 | - | |
| 329 | - | |
| 330 | - | |
| 331 | - | |
| 332 | - | |
| 333 | -101 | |
| 334 | - | |
| 335 | -ui-icons_cd0a0a_256x240.png | |
| 336 | -file | |
| 337 | - | |
| 338 | - | |
| 339 | - | |
| 340 | - | |
| 341 | -2009-02-26T09:26:37.000000Z | |
| 342 | -85eb7d511838b9bc089b7d6efd4ded92 | |
| 343 | -2009-02-26T09:21:02.204978Z | |
| 344 | -2 | |
| 345 | -rudas.n | |
| 346 | -has-props | |
| 347 | - | |
| 348 | - | |
| 349 | - | |
| 350 | - | |
| 351 | - | |
| 352 | - | |
| 353 | - | |
| 354 | - | |
| 355 | - | |
| 356 | - | |
| 357 | - | |
| 358 | - | |
| 359 | - | |
| 360 | - | |
| 361 | - | |
| 362 | - | |
| 363 | - | |
| 364 | - | |
| 365 | - | |
| 366 | - | |
| 367 | -4379 | |
| 368 | - | |
| 369 | -ui-bg_flat_0_aaaaaa_40x100.png | |
| 370 | -file | |
| 371 | - | |
| 372 | - | |
| 373 | - | |
| 374 | - | |
| 375 | -2009-02-26T09:26:37.000000Z | |
| 376 | -2a44fbdb7360c60122bcf6dcef0387d8 | |
| 377 | -2009-02-26T09:21:02.204978Z | |
| 378 | -2 | |
| 379 | -rudas.n | |
| 380 | -has-props | |
| 381 | - | |
| 382 | - | |
| 383 | - | |
| 384 | - | |
| 385 | - | |
| 386 | - | |
| 387 | - | |
| 388 | - | |
| 389 | - | |
| 390 | - | |
| 391 | - | |
| 392 | - | |
| 393 | - | |
| 394 | - | |
| 395 | - | |
| 396 | - | |
| 397 | - | |
| 398 | - | |
| 399 | - | |
| 400 | - | |
| 401 | -180 | |
| 402 | - | |
| 403 | -ui-icons_454545_256x240.png | |
| 404 | -file | |
| 405 | - | |
| 406 | - | |
| 407 | - | |
| 408 | - | |
| 409 | -2009-02-26T09:26:37.000000Z | |
| 410 | -488f07fac2ec00ca851c4ff6640e0430 | |
| 411 | -2009-02-26T09:21:02.204978Z | |
| 412 | -2 | |
| 413 | -rudas.n | |
| 414 | -has-props | |
| 415 | - | |
| 416 | - | |
| 417 | - | |
| 418 | - | |
| 419 | - | |
| 420 | - | |
| 421 | - | |
| 422 | - | |
| 423 | - | |
| 424 | - | |
| 425 | - | |
| 426 | - | |
| 427 | - | |
| 428 | - | |
| 429 | - | |
| 430 | - | |
| 431 | - | |
| 432 | - | |
| 433 | - | |
| 434 | - | |
| 435 | -4379 | |
| 436 | - | |
| 437 | -ui-icons_222222_256x240.png | |
| 438 | -file | |
| 439 | - | |
| 440 | - | |
| 441 | - | |
| 442 | - | |
| 443 | -2009-02-26T09:26:37.000000Z | |
| 444 | -89a6553a4bba879b4944ba11cf061e04 | |
| 445 | -2009-02-26T09:21:02.204978Z | |
| 446 | -2 | |
| 447 | -rudas.n | |
| 448 | -has-props | |
| 449 | - | |
| 450 | - | |
| 451 | - | |
| 452 | - | |
| 453 | - | |
| 454 | - | |
| 455 | - | |
| 456 | - | |
| 457 | - | |
| 458 | - | |
| 459 | - | |
| 460 | - | |
| 461 | - | |
| 462 | - | |
| 463 | - | |
| 464 | - | |
| 465 | - | |
| 466 | - | |
| 467 | - | |
| 468 | - | |
| 469 | -4379 | |
| 470 | - |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/format deleted
| 1 | -9 |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_flat_0_aaaaaa_40x100.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_flat_75_ffffff_40x100.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_glass_55_fbf9ee_1x400.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_glass_65_ffffff_1x400.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_glass_75_dadada_1x400.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_glass_75_e6e6e6_1x400.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_glass_95_fef1ec_1x400.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-bg_highlight-soft_75_cccccc_1x100.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-icons_222222_256x240.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-icons_2e83ff_256x240.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-icons_454545_256x240.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-icons_888888_256x240.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/prop-base/ui-icons_cd0a0a_256x240.png.svn-base deleted
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_flat_0_aaaaaa_40x100.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_flat_75_ffffff_40x100.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_glass_55_fbf9ee_1x400.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_glass_65_ffffff_1x400.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_glass_75_dadada_1x400.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_glass_75_e6e6e6_1x400.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_glass_95_fef1ec_1x400.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-bg_highlight-soft_75_cccccc_1x100.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-icons_222222_256x240.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-icons_2e83ff_256x240.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-icons_454545_256x240.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-icons_888888_256x240.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/.svn/text-base/ui-icons_cd0a0a_256x240.png.svn-base deleted
No preview for this file type
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_flat_0_aaaaaa_40x100.png deleted
180 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_flat_75_ffffff_40x100.png deleted
178 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_glass_55_fbf9ee_1x400.png deleted
120 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_glass_65_ffffff_1x400.png deleted
105 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_glass_75_dadada_1x400.png deleted
111 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_glass_75_e6e6e6_1x400.png deleted
110 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_glass_95_fef1ec_1x400.png deleted
119 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-bg_highlight-soft_75_cccccc_1x100.png deleted
101 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-icons_222222_256x240.png deleted
4.28 KB
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-icons_2e83ff_256x240.png deleted
4.28 KB
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-icons_454545_256x240.png deleted
4.28 KB
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-icons_888888_256x240.png deleted
4.28 KB
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/images/ui-icons_cd0a0a_256x240.png deleted
4.28 KB
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/index.html deleted
| 1 | -<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> | |
| 2 | -<html> | |
| 3 | -<head> | |
| 4 | -<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> | |
| 5 | -<title>jQuery Finder</title> | |
| 6 | -<link rel="stylesheet" href="default.css" type="text/css" media="screen" title="no title" charset="utf-8"> | |
| 7 | -<link href="ui.finder.css" rel="stylesheet" media="screen,print" type="text/css"> | |
| 8 | -<link rel="stylesheet" href="ui.theme.css" type="text/css" media="screen" title="no title" charset="utf-8"> | |
| 9 | - | |
| 10 | -<!--[if lt IE 8]> | |
| 11 | - <link href="ui.finder.ie.css" rel="stylesheet" media="screen" type="text/css" /> | |
| 12 | -<![endif]--> | |
| 13 | - | |
| 14 | -<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js"></script> | |
| 15 | -<script type="text/javascript" src="jquery.scrollTo-1.4.0-min.js"></script> | |
| 16 | -<script src="http://ui.jquery.com/themeroller/themeswitchertool/" type="text/javascript" charset="utf-8"></script> | |
| 17 | - | |
| 18 | -<script type="text/javascript" src="ui.finder.js"></script> | |
| 19 | -<style type="text/css"> | |
| 20 | -a { | |
| 21 | - color:blue; | |
| 22 | -} | |
| 23 | - | |
| 24 | -.done { | |
| 25 | - text-decoration: line-through; | |
| 26 | -} | |
| 27 | -</style> | |
| 28 | -<script type="text/javascript"> | |
| 29 | -$(function(){ | |
| 30 | - | |
| 31 | - var initFinder = function() { | |
| 32 | - /* | |
| 33 | - * Initialise Finder | |
| 34 | - */ | |
| 35 | - $('#finder').finder({ | |
| 36 | - title : 'jQuery Finder v0.6a', | |
| 37 | - onRootReady: function(rootList,finderObj){ | |
| 38 | - debug('Root ready',arguments) | |
| 39 | - }, | |
| 40 | - onInit : function(finderObj) { | |
| 41 | - | |
| 42 | - debug('Finder initialised',arguments) | |
| 43 | - | |
| 44 | - $('.ui-finder-action-refresh').click(function() { | |
| 45 | - $('[name="refresh"]').click(); | |
| 46 | - }); | |
| 47 | - | |
| 48 | - | |
| 49 | - $('.ui-finder-action-open').click(function(){ | |
| 50 | - $('[name="select"]').click(); | |
| 51 | - }); | |
| 52 | - | |
| 53 | - $('.ui-finder-action-current').click(function(){ | |
| 54 | - $('[name="getCurrent"]').click(); | |
| 55 | - }); | |
| 56 | - | |
| 57 | - $('.ui-finder-action-destroy').click(function(){ | |
| 58 | - $('[name="createFinder"]').click(); | |
| 59 | - }); | |
| 60 | - | |
| 61 | - }, | |
| 62 | - onItemSelect : function(listItem,eventTarget,finderObject){ | |
| 63 | - var anchor = $('a',listItem), | |
| 64 | - href = anchor.attr('rel'); | |
| 65 | - | |
| 66 | - // Debug is a function specified in Finder script for debugging purposes | |
| 67 | - // Remove it if unnecessary | |
| 68 | - debug('onItemSelect - URL: ',href) | |
| 69 | - | |
| 70 | - // By returning false, the url specified is not fetched | |
| 71 | - // ie. Do not display new column if selected item is not an image | |
| 72 | - if(href.indexOf('.jpg') == -1) {return false;} | |
| 73 | - | |
| 74 | - }, | |
| 75 | - onFolderSelect : function(listItem,eventTarget,finderObject){ | |
| 76 | - var anchor = $('a',listItem), | |
| 77 | - href = anchor.attr('rel'); | |
| 78 | - | |
| 79 | - debug('onFolderSelect - URL: ',href) | |
| 80 | - }, | |
| 81 | - onItemOpen : function(listItem,newColumn,finderObject){ | |
| 82 | - var anchor = $('a',listItem), | |
| 83 | - href = anchor.attr('href'); | |
| 84 | - | |
| 85 | - debug('onItemOpen - Column source: ',newColumn.attr('data-finder-list-source')) | |
| 86 | - | |
| 87 | - }, | |
| 88 | - onFolderOpen : function(listItem,newColumn,finderObject){ | |
| 89 | - var anchor = $('a',listItem), | |
| 90 | - href = anchor.attr('href'); | |
| 91 | - | |
| 92 | - debug('onFolderOpen - Column source: ',newColumn.attr('data-finder-list-source')) | |
| 93 | - }, | |
| 94 | - toolbarActions : function() { | |
| 95 | - return '\ | |
| 96 | - <div class="ui-finder-button ui-state-default ui-corner-right ui-finder-action-refresh" title="Refresh">\ | |
| 97 | - <span class="ui-icon ui-icon-refresh"/>\ | |
| 98 | - </div>\ | |
| 99 | - <div class="ui-finder-button ui-state-default ui-finder-action-open" title="Open ..">\ | |
| 100 | - <span class="ui-icon ui-icon-folder-open"/>\ | |
| 101 | - </div>\ | |
| 102 | - <div class="ui-finder-button ui-state-default ui-finder-action-current ui-corner-left" title="Get current">\ | |
| 103 | - <span class="ui-icon ui-icon-help"/>\ | |
| 104 | - </div>\ | |
| 105 | - <div class="ui-finder-button ui-state-default ui-finder-action-destroy ui-corner-all" title="Destroy">\ | |
| 106 | - <span class="ui-icon ui-icon-closethick"/>\ | |
| 107 | - </div>\ | |
| 108 | - '; | |
| 109 | - } | |
| 110 | - | |
| 111 | - }); | |
| 112 | - | |
| 113 | - | |
| 114 | -}; | |
| 115 | - | |
| 116 | - $('[name="createFinder"]').toggle(function(){ | |
| 117 | - initFinder(); | |
| 118 | - $('button[disabled]').attr('disabled',false); | |
| 119 | - $(this) | |
| 120 | - .attr('data-code',$(this).next('code').text()) | |
| 121 | - .text('Destroy Finder'); | |
| 122 | - $(this).next('code').text('$(selector).finder(\'destroy\')') | |
| 123 | - },function(){ | |
| 124 | - $('#finder').finder('destroy'); | |
| 125 | - $('button').slice(1).attr('disabled',true); | |
| 126 | - $(this).text('Create Finder'); | |
| 127 | - $(this).next('code').text( $(this).attr('data-code') ) | |
| 128 | - }); | |
| 129 | - | |
| 130 | -/* | |
| 131 | - * Some events to allow API interaction with buttons | |
| 132 | - * Not a part of Finder script, they just show how to interact with API | |
| 133 | - */ | |
| 134 | - $('[name="getCurrent"]').click(function(){ | |
| 135 | - var current = $('#finder').finder('current'); | |
| 136 | - current = (current) ? current.attr('rel') : 'No item selected'; | |
| 137 | - alert(current); | |
| 138 | - }); | |
| 139 | - | |
| 140 | - | |
| 141 | - $('[name="select"]').click(function(){ | |
| 142 | - var which = prompt('URL of item to select', $('a:first','#finder').attr('rel')); | |
| 143 | - if(which && which.length>0) {$('#finder').finder('select',which);} | |
| 144 | - }); | |
| 145 | - | |
| 146 | - $('[name="refresh"]').click(function(){$('#finder').finder('refresh');}); | |
| 147 | - $('[name="test"]').click(function(){test();}); | |
| 148 | - $('[name="test2"]').click(function(){test2();}); | |
| 149 | - | |
| 150 | - | |
| 151 | - $('[name="createFinder"]').click(); | |
| 152 | - | |
| 153 | - | |
| 154 | - $('#switcher').themeswitcher(); | |
| 155 | - | |
| 156 | -/* | |
| 157 | - * A Click event to toggle the image preview, when viewing an image | |
| 158 | - * Not a part of Finder script | |
| 159 | - */ | |
| 160 | - $(document) | |
| 161 | - .unbind('click.FinderPreview') // Click event to handle file previews etc | |
| 162 | - .bind('click.FinderPreview',function(e){ | |
| 163 | - var title = $(e.target); | |
| 164 | - | |
| 165 | - if( !title.hasClass('ui-finder-preview-heading') | |
| 166 | - && title.parent('.ui-finder-preview-heading').length === 0 ) | |
| 167 | - { return; } | |
| 168 | - | |
| 169 | - title = ( title.hasClass('ui-finder-preview-heading') ) | |
| 170 | - ? title | |
| 171 | - : title.parent('.ui-finder-preview-heading') ; | |
| 172 | - | |
| 173 | - var image = title.siblings('.ui-finder-image'), | |
| 174 | - span = $('span',title); | |
| 175 | - | |
| 176 | - if( image.length != 1 ) { return; } | |
| 177 | - | |
| 178 | - if(image.is(':visible')) { | |
| 179 | - image.slideUp(); | |
| 180 | - title.addClass('ui-finder-preview-heading-closed'); | |
| 181 | - span.removeClass('ui-icon-circle-triangle-s'); | |
| 182 | - span.addClass('ui-icon-circle-triangle-e'); | |
| 183 | - } else { | |
| 184 | - image.slideDown(); | |
| 185 | - title.removeClass('ui-finder-preview-heading-closed'); | |
| 186 | - span.removeClass('ui-icon-circle-triangle-e'); | |
| 187 | - span.addClass('ui-icon-circle-triangle-s'); | |
| 188 | - }; | |
| 189 | - | |
| 190 | - return false; | |
| 191 | - }); | |
| 192 | - | |
| 193 | - | |
| 194 | -}); | |
| 195 | -var test = function(i) { | |
| 196 | - var finder = $('#finder'), | |
| 197 | - intervals = [], | |
| 198 | - interval = i || 500; | |
| 199 | - | |
| 200 | - for(var i =1;i<6;i++){ intervals.push(interval*i); }; | |
| 201 | - | |
| 202 | - finder.finder('select','html/level2.html'); | |
| 203 | - | |
| 204 | - setTimeout(function(){ | |
| 205 | - finder.finder('select','html/somefile.html?0.jpg'); | |
| 206 | - },intervals[0]); | |
| 207 | - | |
| 208 | - setTimeout(function(){ | |
| 209 | - finder.finder('select','html/level2.html'); | |
| 210 | - },intervals[1]); | |
| 211 | - | |
| 212 | - setTimeout(function(){ | |
| 213 | - finder.finder('select','html/somefile.html?5.jpg'); | |
| 214 | - },intervals[2]); | |
| 215 | - | |
| 216 | - setTimeout(function(){ | |
| 217 | - finder.finder('select','html/level3.html'); | |
| 218 | - },intervals[3]); | |
| 219 | - | |
| 220 | - setTimeout(function(){ | |
| 221 | - finder.finder('select','html/somefile.html?0.jpg'); | |
| 222 | - },intervals[4]); | |
| 223 | - | |
| 224 | -}; | |
| 225 | -var test2 = function(i) { | |
| 226 | - var finder = $('#finder'), | |
| 227 | - urls = [ | |
| 228 | - 'html/level2.html', | |
| 229 | - 'html/level3.html', | |
| 230 | - 'html/level4.html', | |
| 231 | - 'html/level5.html?33', | |
| 232 | - 'html/somefile.html?0939fjkl.jpg' | |
| 233 | - ]; | |
| 234 | - | |
| 235 | - finder.finder('select',urls); | |
| 236 | -}; | |
| 237 | -</script> | |
| 238 | -</head> | |
| 239 | - | |
| 240 | -<body> | |
| 241 | -<h1>jQuery Finder .:. Mac OS X-like Column-view Navigation (alternative to treeview)</h1> | |
| 242 | -<hr> | |
| 243 | -<div id="switcher"></div> | |
| 244 | -<br> | |
| 245 | -<ol id="finder"> | |
| 246 | - <li class="ui-finder-file"><a href="html/somefile.html?0.jpg" title="some title for this image">Lorem ipsum dolor sit amet</a></li> | |
| 247 | - <li class="ui-finder-file"><a href="html/somefile.html?1">Consectetur adipiscing elit</a></li> | |
| 248 | - <li><a>Nam auctor, lectus vulputate</a> | |
| 249 | - <!-- When sublevels are specified in source, like in this item, | |
| 250 | - you don't have to specify if each item is a file or folder. | |
| 251 | - Also, you don't have to specify a URL for the anchor element | |
| 252 | - but THE ANCHOR ELEMENT IS STILL REQUIRED | |
| 253 | - --> | |
| 254 | - <ul> | |
| 255 | - <li><a>Some fileasd asd asdasd a</a></li> | |
| 256 | - <li><a href="html/somefile.html?4324432428.jpg">Some Imaged asd as</a></li> | |
| 257 | - <li><a>Some Folder</a> | |
| 258 | - <ul> | |
| 259 | - <li><a href="html/somefile.html?7321343">Some fileasd asd asdasd a</a></li> | |
| 260 | - <li><a href="html/somefile.html?433123248.jpg">Some Imaged asd as</a></li> | |
| 261 | - <li><a href="html/level4.html?fsdfs">Some file</a></li> | |
| 262 | - </ul> | |
| 263 | - </li> | |
| 264 | - </ul> | |
| 265 | - </li> | |
| 266 | - <li class="ui-finder-file"><a href="html/somefile.html?2">Consequat luctus</a></li> | |
| 267 | - <li class="ui-finder-file"><a href="html/somefile.html?3">Nisl enim eleifend sem</a></li> | |
| 268 | - <li class="ui-finder-folder"><a href="html/level2.html">Nam auctor, lectus vulputate</a></li> | |
| 269 | -</ol> | |
| 270 | -<br> | |
| 271 | -<strong><a href="api.html">A better demo</a> (jQuery's API)</strong> | |
| 272 | - | |
| 273 | -<hr> | |
| 274 | -<div style="float:left;width:45%"> | |
| 275 | -<h3>Public methods</h3> | |
| 276 | -<ol> | |
| 277 | - <li><button name="createFinder">Create finder</button> <code>$(selector).finder([options])</code></li> | |
| 278 | - <li><button name="select" disabled>Select Item</button> <code>$(selector).finder('select',URL || DOM or jQuery object || Array of URLs)</code></li> | |
| 279 | - <li><button name="getCurrent" disabled>Get Current</button> <code>$(selector).finder('current')</code></li> | |
| 280 | - <li><button name="refresh" disabled>Refresh Current</button> <code>$(selector).finder('refresh')</code></li> | |
| 281 | -</ol> | |
| 282 | -You can also use the toolbar buttons for these actions. | |
| 283 | -</div> | |
| 284 | -<div style="float:right;width:45%"> | |
| 285 | -<h3>Testing methods</h3> | |
| 286 | -<p>Just some methods to test the queue. Create finder before using testing methods</p> | |
| 287 | -<ol> | |
| 288 | - <li><button name="test">Interval Test</button> <code>Calls 'select' method 6 times at an interval of 500ms</code></li> | |
| 289 | - <li><button name="test2">Queue Test</button> <code>Calls 'select' method for an array of URLs. Useful if you want to select an Item or Folder which is multiple levels down.</code></li> | |
| 290 | -</ol> | |
| 291 | -</div> | |
| 292 | -<hr> | |
| 293 | -<h3>Code used for this demo</h3> | |
| 294 | -<pre><code> | |
| 295 | -$('#finder').finder({ | |
| 296 | - title : 'jQuery Finder v0.6a', | |
| 297 | - onRootReady: function(rootList,finderObj){ | |
| 298 | - debug('Root ready',arguments) | |
| 299 | - }, | |
| 300 | - onInit : function(finderObj) { | |
| 301 | - | |
| 302 | - debug('Finder initialised',arguments) | |
| 303 | - | |
| 304 | - $('.ui-finder-action-refresh').click(function() { | |
| 305 | - $('[name="refresh"]').click(); | |
| 306 | - }); | |
| 307 | - | |
| 308 | - | |
| 309 | - $('.ui-finder-action-open').click(function(){ | |
| 310 | - $('[name="select"]').click(); | |
| 311 | - }); | |
| 312 | - | |
| 313 | - $('.ui-finder-action-current').click(function(){ | |
| 314 | - $('[name="getCurrent"]').click(); | |
| 315 | - }); | |
| 316 | - | |
| 317 | - $('.ui-finder-action-destroy').click(function(){ | |
| 318 | - $('[name="createFinder"]').click(); | |
| 319 | - }); | |
| 320 | - | |
| 321 | - }, | |
| 322 | - onItemSelect : function(listItem,eventTarget,finderObject){ | |
| 323 | - var anchor = $('a',listItem), | |
| 324 | - href = anchor.attr('rel'); | |
| 325 | - | |
| 326 | - // Debug is a function specified in Finder script for debugging purposes | |
| 327 | - // Remove it if unnecessary | |
| 328 | - debug('onItemSelect - URL: ',href) | |
| 329 | - | |
| 330 | - // By returning false, the url specified is not fetched | |
| 331 | - // ie. Do not display new column if selected item is not an image | |
| 332 | - if(href.indexOf('.jpg') == -1) {return false;} | |
| 333 | - | |
| 334 | - }, | |
| 335 | - onFolderSelect : function(listItem,eventTarget,finderObject){ | |
| 336 | - var anchor = $('a',listItem), | |
| 337 | - href = anchor.attr('rel'); | |
| 338 | - | |
| 339 | - debug('onFolderSelect - URL: ',href) | |
| 340 | - }, | |
| 341 | - onItemOpen : function(listItem,newColumn,finderObject){ | |
| 342 | - var anchor = $('a',listItem), | |
| 343 | - href = anchor.attr('href'); | |
| 344 | - | |
| 345 | - debug('onItemOpen - Column source: ',newColumn.attr('data-finder-list-source')) | |
| 346 | - | |
| 347 | - }, | |
| 348 | - onFolderOpen : function(listItem,newColumn,finderObject){ | |
| 349 | - var anchor = $('a',listItem), | |
| 350 | - href = anchor.attr('href'); | |
| 351 | - | |
| 352 | - debug('onFolderOpen - Column source: ',newColumn.attr('data-finder-list-source')) | |
| 353 | - }, | |
| 354 | - | |
| 355 | - toolbarActions : function() { | |
| 356 | - return '\ | |
| 357 | - <div class="ui-finder-button ui-state-default ui-corner-left ui-finder-action-refresh" title="Refresh">\ | |
| 358 | - <span class="ui-icon ui-icon-refresh"/>\ | |
| 359 | - </div>\ | |
| 360 | - <div class="ui-finder-button ui-state-default ui-finder-action-open" title="Open ..">\ | |
| 361 | - >span class="ui-icon ui-icon-folder-open"/>\ | |
| 362 | - </div>\ | |
| 363 | - <div class="ui-finder-button ui-state-default ui-finder-action-current ui-corner-right" title="Get current">\ | |
| 364 | - >span class="ui-icon ui-icon-help"/>\ | |
| 365 | - </div>\ | |
| 366 | - <div class="ui-finder-button ui-state-default ui-finder-action-destroy ui-corner-all" title="Destroy">\ | |
| 367 | - >span class="ui-icon ui-icon-closethick"/>\ | |
| 368 | - </div>\ | |
| 369 | - '; | |
| 370 | - } | |
| 371 | - | |
| 372 | -}); | |
| 373 | -</code></pre> | |
| 374 | -<hr> | |
| 375 | - | |
| 376 | -<h3>Download</h3> | |
| 377 | -<p><strong>This is an Alpha release</strong>. It is tested but not thoroughly. There may be bugs, but I haven't found them yet. <span class="done">There are some issues with Internet Explorer (see browser support below).</span> This release is (still) only for testing purposes and proof-of-concept.</p> | |
| 378 | -<p>You are more than welcome to contribute with bug reports, code, and general ideas/comments. Please post at <a href="http://groups.google.com/group/jquery-en/browse_thread/thread/480bb6f722b66345">jQuery group</a> or e-mail me at <em>rudas</em> dot <em>n</em> at <em>gmail</em> dot <em>com</em>.</p> | |
| 379 | -<p>Last update: <strong>9 Feb. 2009</strong></p> | |
| 380 | -<ol> | |
| 381 | - <li><a href="ui.finder.js">ui.finder.js</a></li> | |
| 382 | - <li><a href="v0.6a.zip">v0.6a.zip</a> - Contains all files used in this page (js, css, img, etc)</li> | |
| 383 | -</ol> | |
| 384 | - | |
| 385 | -<hr> | |
| 386 | - | |
| 387 | -<h3>Browser support</h3> | |
| 388 | - | |
| 389 | - | |
| 390 | -<p class="done">There's a minor bug in most browsers: Each column's width is not calculated properly and so either a long item will collapse to two lines (or more) the column will be cut off. I need some help on this one. Possible cause: some browsers don't take into consideration the width of the scrollbars when calculating widths (?)</p> | |
| 391 | - | |
| 392 | -<p>Unless otherwise noted, the script looks and behaves correctly for the following browsers:</p> | |
| 393 | - | |
| 394 | - | |
| 395 | -<ol> | |
| 396 | - <li>Firefox 2 & 3</li> | |
| 397 | - <li>Opera 9.62</li> | |
| 398 | - <li>Safari 3.1.2 - <span class="done">Webkit browsers like to collapse columns</span></li> | |
| 399 | - <li>Chrome 1</li> | |
| 400 | - <li>IE 8b2</li> | |
| 401 | - <li>IE 7 - <span class="done">CSS Bug with width of list items (help please)</span></li> | |
| 402 | -</ol> | |
| 403 | -<hr> | |
| 404 | -<h3>Options</h3> | |
| 405 | -<p>(This section needs update, see source of ui.finder.js for options)</p> | |
| 406 | -<dl> | |
| 407 | - <dt>title <code>String</code></dt> | |
| 408 | - <dd>The title to be displayed at the top of the Finder<p></p></dd> | |
| 409 | - <dt>url <code>String</code></dt> | |
| 410 | - <dd>URL of root list, used when list should be retrieved via ajax <p></p></dd> | |
| 411 | - <dt>onInit <code>Function</code></dt> | |
| 412 | - <dd>Callback function for when a Finder is initialised</p></dd> | |
| 413 | - <dt>onRootReady <code>Function</code></dt> | |
| 414 | - <dd>Callback function for when the root list of a Finder is ready</p></dd> | |
| 415 | - <dt>onItemSelect <code>Function</code></dt> | |
| 416 | - <dd>Callback function when an item is selected. <strong>Note</strong>: If <code>onItemSelect</code> returns <code>false</code>, default behaviour is ignored, i.e. the URL is <em>not</em> fetched, and the new level is <em>not</em> shown.</p> onItemOpen is also not called.</dd> | |
| 417 | - <dt>onItemOpen <code>Function</code></dt> | |
| 418 | - <dd>Callback function when an item is opened. Function is called when the user clicks on the <code>anchor</code> element (as opposed to the <code>li</code> element).<p></p></dd> | |
| 419 | - <dt>onFolderSelect <code>Function</code></dt> | |
| 420 | - <dd>Callback function when a folder is selected. To specify a folder, add a <code>class</code> "<em>folder</em>" to your list element. Function is called when the user clicks on the list (<code>li</code>) element.<p><strong>Note</strong>: If <code>onFolderSelect</code> returns <code>false</code>, default behaviour is ignored, i.e. the URL is <em>not</em> fetched, and the new level is <em>not</em> shown.</p></dd> | |
| 421 | - <dt>onFolderOpen <code>Function</code></dt> | |
| 422 | - <dd>Callback function when a folder is opened. Function is called when the user clicks on the <code>anchor</code> element (as opposed to the <code>li</code> element)<p></p></dd> | |
| 423 | - <dt>animate <code>Boolean</code></dt> | |
| 424 | - <dd>Slide in subsequent levels<p>Default: <code>true</code></p></dd> | |
| 425 | - <dt>cache <code>Boolean</code></dt> | |
| 426 | - <dd>If false, appends timestamp when retrieving subsequent levels (forcing browser to ignore cache). Useful if contents are updated frequently and user must always see new items. <p>Default: <code>false</code></p></dd> | |
| 427 | -</dl> | |
| 428 | -<hr> | |
| 429 | -<h3>To do</h3> | |
| 430 | -<ol> | |
| 431 | - <li class="done">Max width | |
| 432 | - <p>New column expands to fit available space.[optional]</p> | |
| 433 | - </li> | |
| 434 | - <li class="done">Support non-ajax functionality | |
| 435 | - <p>When lists & file info already in dom. Display items several levels down.</p> | |
| 436 | - </li> | |
| 437 | - <li>Toolbar/Menubar | |
| 438 | - <p>Make public methods available via toolbar and/or menubar. (nearly there)</p> | |
| 439 | - </li> | |
| 440 | - <li>Search | |
| 441 | - <p>Search for specific items (coming next)</p> | |
| 442 | - </li> | |
| 443 | -</ol> | |
| 444 | -<hr> | |
| 445 | -<script type="text/javascript"> | |
| 446 | -var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); | |
| 447 | -document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); | |
| 448 | -</script> | |
| 449 | -<script type="text/javascript"> | |
| 450 | -try { | |
| 451 | -var pageTracker = _gat._getTracker("UA-883806-21"); | |
| 452 | -pageTracker._trackPageview(); | |
| 453 | -} catch(err) {}</script> | |
| 454 | -</body> | |
| 455 | -</html> |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/jquery.scrollTo-1.4.0-min.js deleted
| 1 | -/** | |
| 2 | - * jQuery.ScrollTo - Easy element scrolling using jQuery. | |
| 3 | - * Copyright (c) 2007-2008 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com | |
| 4 | - * Dual licensed under MIT and GPL. | |
| 5 | - * Date: 9/11/2008 | |
| 6 | - * @author Ariel Flesler | |
| 7 | - * @version 1.4 | |
| 8 | - * | |
| 9 | - * http://flesler.blogspot.com/2007/10/jqueryscrollto.html | |
| 10 | - */ | |
| 11 | -;(function(h){var m=h.scrollTo=function(b,c,g){h(window).scrollTo(b,c,g)};m.defaults={axis:'y',duration:1};m.window=function(b){return h(window).scrollable()};h.fn.scrollable=function(){return this.map(function(){var b=this.parentWindow||this.defaultView,c=this.nodeName=='#document'?b.frameElement||b:this,g=c.contentDocument||(c.contentWindow||c).document,i=c.setInterval;return c.nodeName=='IFRAME'||i&&h.browser.safari?g.body:i?g.documentElement:this})};h.fn.scrollTo=function(r,j,a){if(typeof j=='object'){a=j;j=0}if(typeof a=='function')a={onAfter:a};a=h.extend({},m.defaults,a);j=j||a.speed||a.duration;a.queue=a.queue&&a.axis.length>1;if(a.queue)j/=2;a.offset=n(a.offset);a.over=n(a.over);return this.scrollable().each(function(){var k=this,o=h(k),d=r,l,e={},p=o.is('html,body');switch(typeof d){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(d)){d=n(d);break}d=h(d,this);case'object':if(d.is||d.style)l=(d=h(d)).offset()}h.each(a.axis.split(''),function(b,c){var g=c=='x'?'Left':'Top',i=g.toLowerCase(),f='scroll'+g,s=k[f],t=c=='x'?'Width':'Height',v=t.toLowerCase();if(l){e[f]=l[i]+(p?0:s-o.offset()[i]);if(a.margin){e[f]-=parseInt(d.css('margin'+g))||0;e[f]-=parseInt(d.css('border'+g+'Width'))||0}e[f]+=a.offset[i]||0;if(a.over[i])e[f]+=d[v]()*a.over[i]}else e[f]=d[i];if(/^\d+$/.test(e[f]))e[f]=e[f]<=0?0:Math.min(e[f],u(t));if(!b&&a.queue){if(s!=e[f])q(a.onAfterFirst);delete e[f]}});q(a.onAfter);function q(b){o.animate(e,j,a.easing,b&&function(){b.call(this,r,a)})};function u(b){var c='scroll'+b,g=k.ownerDocument;return p?Math.max(g.documentElement[c],g.body[c]):k[c]}}).end()};function n(b){return typeof b=='object'?b:{top:b,left:b}}})(jQuery); | |
| 12 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/loading.gif deleted
847 Bytes
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/ui.finder-min.js deleted
| 1 | -/***************************************************************************** | |
| 2 | - * jQuery Finder v0.7 - Makes lists into a Finder, similar to Mac OS X | |
| 3 | - * | |
| 4 | - * @date $Date: 2009-02-27 14:17:07 +0200 (Fri, 27 Feb 2009) $ | |
| 5 | - * @revision $Rev: 14 $ | |
| 6 | - * @copy (c) Copyright 2009 Nicolas Rudas. All Rights Reserved. | |
| 7 | - * @licence MIT Licensed | |
| 8 | - * @discuss groups.google.com/group/jquery-en/browse_thread/thread/480bb6f722b66345 | |
| 9 | - * @issues code.google.com/p/jqueryfinder/issues/ | |
| 10 | - * @latest code.google.com/p/jqueryfinder/source | |
| 11 | - * @demo nicolas.rudas.info/jquery/finder | |
| 12 | - * | |
| 13 | - ***************************************************************************** | |
| 14 | - * Syntax: | |
| 15 | - * $(selector).finder() Create a new finder with default options | |
| 16 | - * | |
| 17 | - * $(selector).finder(options) Create a new finder with additional options | |
| 18 | - * | |
| 19 | - * $(selector).finder(method,[arguments]) Execute a method on an existing finder | |
| 20 | - * - select Select item | |
| 21 | - * - refresh Reload currently selected item (cache is ignored) | |
| 22 | - * - destroy Completely remove finder | |
| 23 | - | |
| 24 | - * | |
| 25 | - **/ | |
| 26 | -(function(A){A.fn.finder=function(F,H){var I={title:"",url:false,onInit:function(O){},onRootInit:function(O,P){},onRootReady:function(O,P){},onItemSelect:function(O,P,Q){return false;},onItemOpen:function(Q,P,O){},onFolderSelect:function(O,P,Q){},onFolderOpen:function(Q,P,O){},processData:function(O){return A('<div class="ui-finder-content"/>').append(O);},animate:true,cache:false,ajax:{cache:false},listSelector:false,maxWidth:450,classNames:{"ui-finder":"ui-widget ui-widget-header","ui-finder-wrapper":"ui-widget-content","ui-finder-header":undefined,"ui-finder-title":undefined,"ui-finder-list-item-active":"ui-state-default","ui-finder-list-item-activeNow":"ui-state-hover","ui-finder-list-item-file":"ui-icon-document","ui-finder-list-item-folder":"ui-icon-folder-collapsed","ui-finder-icon-folder-arrow":"ui-icon ui-icon-triangle-1-e"},toolbarActions:function(){return"";}};var N=A.Finders=A.Finders||{};var M=function(){return parseInt(new Date().valueOf(),10);};var K=A.scrollTo||false;if(typeof K=="function"){K=true;A.scrollTo.defaults.axis="xy";A.scrollTo.defaults.duration=900;}var B,C,D=(typeof H=="string")?H:null,G=(typeof H=="function")?H:null,J=arguments;if(typeof F=="string"){B=F;}else{if(typeof F=="object"){C=F;}}if(C){if(C.classNames){C.classNames=jQuery.extend(I.classNames,C.classNames);}C=jQuery.extend(I,C);}else{C=I;}function E(R,P){var O=this;this.cache={};this._queue=[];this.settings={};this.id=P;this.initial=A(R).clone(true);this.element=A(R);this.element.attr("data-finder-ts",this.id);for(var Q in C){O.settings[Q]=C[Q];}return this;}E.prototype.init=function(){var P=this,O=this.settings.toolbarActions.apply(this.element)||"",Q=this.settings.classNames,S=Q["ui-finder"]||"",R=Q["ui-finder-wrapper"]||"",T=Q["ui-finder-header"]||"",U=Q["ui-finder-title"]||"";this.element.wrap('<div class="ui-finder '+S+'"/>').wrap('<div class="ui-finder-wrapper '+R+'"/>').wrap('<div class="ui-finder-container"/>');this.wrapper=this.element.parents(".ui-finder-container");this.wrapper.parents(".ui-finder").prepend('<div class="ui-finder-header '+T+'">'+O+"</div>").prepend('<div class="ui-finder-title '+U+'">'+this.settings.title+"</div>");this.widget=this.wrapper.parents(".ui-finder");this._toolbar=A("div.ui-finder-header",this.widget);this._title=A("div.ui-finder-title",this.widget);this.wrapper.unbind("click.FinderSelect").bind("click.FinderSelect",function(X){var W=X.target,V=A(W);if(!V.closest("li.ui-finder-list-item").length&&!V.is("> li.ui-finder-list-item").length||V.parents(".ui-finder-column").length===0){return ;}P.queue(V);return Boolean(P.lastSelectCallbackReturned);});setTimeout(function(){P.settings.onInit.apply(P.element,[P]);P.settings.listItemBorderColour=A(".ui-widget-header").css("backgroundColor");P.selectItem("root");},0);return this;};E.prototype.title=function(O){this._title.html(O);return this;};E.prototype.toolbar=function(O){this._toolbar.html(O);return this;};E.prototype.queue=function(R,O,Q){var P=this,S=this.wrapper;this._queue.push([R,O,Q]);if(!P.isProcessing){P.preSelect();}return this;};E.prototype.preSelect=function(){var O=this,P=this._queue;if(P.length==0){return ;}O.select.apply(O,P[0]);return this;};E.prototype.select=function(e,b,U){var Y=this,S=this.wrapper,W=(typeof e=="string")?A('a[rel="'+e+'"]',S):A(e),O=W;if(typeof e.length!="number"){throw"jQuery Finder: Target must be either a URL or a jQuery/DOM element";return this;}if(!W[0]){throw"jQuery Finder: Target element does not exist";return this;}this.isProcessing=true;var T=W.closest("li.ui-finder-list-item"),g=A("> a:first",T),d=T.parents("div[data-finder-list-level]:first"),Z=d.attr("data-finder-list-level"),Q=(T.hasClass("ui-finder-file"))?"file":"folder",R=g.attr("rel"),V=A("div.ui-finder-column:visible",S),c=this.settings.classNames,f=c["ui-finder-list-item-active"]||"",P=c["ui-finder-list-item-activeNow"]||"";W=(W[0]!==T[0]&&W[0]!==g[0])?T:W;if(U=="select"){O=W=T;}A(".ui-finder-list-item.ui-finder-list-item-activeNow",S).removeClass("ui-finder-list-item-activeNow "+P);V.each(function(){var i=A(this),h=i.attr("data-finder-list-level");if(h>=Z){A(".ui-finder-list-item.ui-finder-list-item-active",i).removeClass("ui-finder-list-item-active "+f);}if(h>Z){i.remove();}});T.addClass("ui-finder-list-item-active "+f).addClass("ui-finder-list-item-activeNow "+P);if(K){setTimeout(function(){d.scrollTo(T);},0);}var a,X=[T,O,Y];if(Q=="file"){a=Y.settings.onItemSelect.apply(Y.element,X);}else{a=Y.settings.onFolderSelect.apply(Y.element,X);}this.lastSelectCallbackReturned=a;if(a!==false&&a!==true){T.addClass("ui-finder-loading");Y.selectItem(R,b,[W,T]);return this;}this.adjustWidth(true);this.finalise();return this;};E.prototype.selectItem=function(P,S,T){var X=this,Q=X.settings,U=(T)?T[0]:null,O=(T)?T[1]:null,W=(O)?O[0].className.match(/(file|folder)/)[0]:"folder",R=(P=="root")?(Q.url)?null:this.element:A("> ul, > ol, > div",O).eq(0).clone(),P=(P=="root"&&typeof Q.url==="string")?Q.url:P;var V=function(){var Z=Q.processData,Y=R;if(A.isFunction(Z)){R=Z(R);if(!R.length){R=Y;}}else{R=A(R);}X.cache[P]={url:P,data:R,response:Y,date:new Date().valueOf(),status:"success"};if(P==Q.url&&typeof Q.onRootInit==="function"){Q.onRootInit.apply(X.element,[R,X]);}if(W=="folder"){A("> ul, > ol",R).eq(0).find("> li").each(function(){var e=A(this),b,f;if(e.hasClass("ui-finder-folder")){b="folder";}else{if(e.hasClass("ui-finder-file")){b="file";}else{if(e.children("ul,ol").length){e.addClass("ui-finder-folder");b="folder";}else{e.addClass("ui-finder-file");b="file";}}}f=(b=="file")?Q.classNames["ui-finder-list-item-file"]:Q.classNames["ui-finder-list-item-folder"];e.addClass("ui-finder-list-item").css("borderColor",Q.listItemBorderColour).append('<span class="'+Q.classNames["ui-finder-icon-folder-arrow"]+' ui-finder-icon ui-finder-icon-arrow"/>');var a=A("> a",this),d=a.attr("href")||"_blank"+new Date().valueOf(),c=a.attr("title")||"";if(a.attr("rel")==d.substring(1)||!d.length){return ;}a.attr("rel",d).attr("href",d).append('<span class="ui-icon '+f+" ui-finder-icon ui-finder-icon-"+b+'"/>');if(c.length==0){a.attr("title",d);}});}X.appendNewColumn(P,R,[U,O],W);};if(R&&R.length&&!S){V();}else{if(R&&R.length&&S&&P.match(/_blank\d+/)){V();}else{if(typeof this.cache[P]=="object"&&this.settings.cache&&!S){if(this.cache[P].status=="success"){R=this.cache[P].data;V();}}else{if(!P.match(/_blank\d+/)){A.ajax({url:P,cache:X.settings.ajax.cache,success:function(Y){R=Y;},error:function(Z,Y){R=Y;},complete:function(){V();}});}}}}return this;};E.prototype.appendNewColumn=function(Q,U,W,Y){var Z=this,X=(W)?W[0]:null,O=(W)?W[1]:null,V=(O)?O.parents("div[data-finder-list-level]:first"):null,P=Q.replace(/[\W\s]*/g,""),R=(function(){if(Q==Z.settings.url||Q=="root"){return 0;}return parseInt(V.attr("data-finder-list-level"),10)+1;})();var T=A('div[data-finder-list-id="'+P+'"]');if(T.length>0){T[0].parentNode.removeChild(T[0]);}T=A('<div class="ui-finder-column ui-widget-content ui-finder-new-col"/>').css("display","none").attr("data-finder-list-id",P).attr("data-finder-list-source",Q).attr("data-finder-list-level",R).css("z-index",0);Z.wrapper[0].appendChild(T[0]);T[0].appendChild(A(U)[0]);setTimeout(function(){Z.adjustWidth(false,T,Q);},0);if(X&&X[0]&&X.is("a")){var S=[O,T,Z];if(Y=="file"){Z.settings.onItemOpen.apply(Z.element,S);}else{Z.settings.onFolderOpen.apply(Z.element,S);}}return this;};E.prototype.adjustWidth=function(S,Y,Q){var e=this,P=this.wrapper;Y=Y||A("div[data-finder-list-id]:visible:last",P);var U=(!S)?P.children("div[data-finder-list-id]:not(.ui-finder-new-col):visible"):P.children("div[data-finder-list-id]:visible:not(:last)"),R=0;Y.removeClass("ui-finder-new-col");U.css("right","auto");U.each(function(){A(this).width("auto").width(A(this).outerWidth()+20);R+=A(this).width();});var a=10,X=(!Y.data("yscroll"))?a:0;var Z=Y.width(),c=(e.settings.maxWidth&&Z>e.settings.maxWidth)?e.settings.maxWidth:Z+X,W=R+c,T=P.width(),d=P.parent().width();Y.data("yscroll",true);if(W>d||W<T&&T>d&&W!=T){if(c==W||W<d){W="auto";}X=(W!="auto"&&W!=T)?a:"";P.width(W+X);}Y.css("left",R);Y.css("right",0);Y.css("z-index",2);Y.css({display:"block",visibility:"hidden"});if(Y&&K){this.wrapper.parent().scrollTo(Y);}if(!S&&this.settings.animate){var V=(!isNaN(this.settings.animate))?this.settings.animate:500;var b=Y.css("left").replace(/\D/g,""),O=P.width()-b;Y.css("overflow-y","hidden").css("right",O).css("visibility","visible").animate({right:0},{duration:V,complete:function(){Y.css("overflow-y","scroll");e.finalise(Y,Q);}});}else{Y.css("visibility","visible");e.finalise(Y,Q);}return this;};E.prototype.finalise=function(P,O){A("div.ui-finder-column .ui-finder-list-item.ui-finder-loading",this.wrapper).removeClass("ui-finder-loading");this.isProcessing=false;this._queue.shift();if(this._queue.length>0){this.preSelect();}if(O==this.settings.url&&typeof this.settings.onRootReady==="function"){this.settings.onRootReady.apply(this.element,[P,this]);}return this;};E.prototype.destroy=function(){this.wrapper.unbind("click.FinderSelect");this.element.parents(".ui-finder").replaceWith(this.initial);delete N[this.id];return this;};E.prototype.current=function(){var O=A(".ui-state-hover",this.wrapper).find("a:first");return(O.length>0)?O:null;};E.prototype.refresh=function(){var O=this.current();if(O){this.queue(O,true);}else{this.selectItem("root",true);}return this;};var L=N[A(this).eq(0).attr("data-finder-ts")];if(B=="current"&&L){return L.current();}else{if(B=="get"&&L){return L;}}return this.each(function(){var P=A(this).attr("data-finder-ts")||null,O=new Date().valueOf();if(P&&B){var R=N[P];if(B=="select"&&H){if(H.constructor==Array){H=H.reverse();for(var Q=H.length-1;Q>=0;Q--){R.queue(H[Q],false,B);}}else{R.queue(H,false,B);}}else{if(B=="title"){R.title(H);}else{if(B=="toolbar"){R.toolbar(H);}else{if(B=="destroy"){R.destroy();}else{if(B=="refresh"){R.refresh();}}}}}}else{if(!B){N[O]=new E(this,O).init();}else{if(!P&&B){throw"jQuery Finder: Element is not a finder";}}}});};})(jQuery); | |
| 27 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/ui.finder.css deleted
| 1 | -.ui-finder-container { | |
| 2 | - height:250px;/* HEIGHT MUST BE SPECIFIED OTHERWISE FINDER CONTENTS NOT VISIBLE*/} | |
| 3 | - | |
| 4 | -.ui-finder *{margin:0;padding:0;} | |
| 5 | -.ui-finder{position:relative;font:1em/1em Verdana,Arial,Helvetica,sans-serif;background-position:0 0 !important ;} | |
| 6 | -.ui-finder-wrapper{font-size:0.9em;clear:both;overflow-x:auto !important;overflow-y:hidden !important;} | |
| 7 | -.ui-finder-header{padding:10px 0 5px ;} | |
| 8 | -.ui-finder-header:after{content:' ';display:block;clear:both;height:0;line-height:0;} | |
| 9 | -.ui-finder-title{font-size:0.85em;font-weight:bold;position:absolute;text-align:center;z-index:5;top:5px;left:0;right:0;} | |
| 10 | -.ui-finder .ui-finder-container{position:relative;width:auto;} | |
| 11 | -.ui-finder .ui-finder-content{border:0px;position:static;} | |
| 12 | -.ui-finder .ui-finder-column{ | |
| 13 | - font-weight:normal;position:absolute;top:1px;left:1px;bottom:1px;border:0px; | |
| 14 | - overflow-x:hidden;overflow-y:scroll;} | |
| 15 | -.ui-finder .ui-finder-column ul, | |
| 16 | -.ui-finder .ui-finder-column ol{list-style:none;margin:0;padding:0;} | |
| 17 | -.ui-finder .ui-finder-column .ui-finder-list-item{margin:1px; | |
| 18 | - padding:6px 20px 6px 10px; | |
| 19 | - line-height:1.3em;position:relative;overflow:hidden;} | |
| 20 | -.ui-finder .ui-finder-column .ui-finder-list-item.ui-state-default, | |
| 21 | -.ui-finder .ui-finder-column .ui-finder-list-item.ui-state-hover{top:-2px;padding-top:7px;} | |
| 22 | -.ui-finder .ui-finder-column .ui-finder-list-item.ui-state-default:first-child, | |
| 23 | -.ui-finder .ui-finder-column .ui-finder-list-item.ui-state-hover:first-child{top:-1px;padding-top:6px;} | |
| 24 | -.ui-finder .ui-finder-column .ui-finder-list-item ul, | |
| 25 | -.ui-finder .ui-finder-column .ui-finder-list-item ol, | |
| 26 | -.ui-finder .ui-finder-column .ui-finder-list-item div{display:none;} | |
| 27 | -.ui-finder .ui-finder-column .ui-finder-list-item > a{text-decoration:none;cursor:pointer;display:inline-block;outline:none;position:relative;padding:0 0 0 25px;} | |
| 28 | -.ui-finder .ui-finder-column .ui-finder-list-item:hover > a{text-decoration:underline;} | |
| 29 | -.ui-finder .ui-finder-column .ui-finder-list-item.ui-finder-loading{background-image:url(loading.gif);background-repeat:no-repeat;background-position:right center !important;} | |
| 30 | -.ui-finder-list-item.ui-finder-loading .ui-finder-icon-arrow, | |
| 31 | -.ui-finder-file .ui-finder-icon-arrow, | |
| 32 | -.ui-finder-list-item-file .ui-finder-icon-arrow{visibility:hidden;} | |
| 33 | -.ui-finder-button{display:block;float:right;width:35px;height:22px;/*top:-5px;*/ | |
| 34 | -left:1px;/*margin-left:-1px;*/ | |
| 35 | -position:relative;} | |
| 36 | -.ui-finder-button .ui-icon{left:9px;top:4px;position:absolute;} | |
| 37 | -.ui-finder .ui-finder-column .ui-finder-list-item .ui-finder-icon, | |
| 38 | -.ui-finder .ui-finder-column .ui-finder-list-item .ui-finder-icon-arrow{display:block;position:absolute;top:25%;z-index:2;} | |
| 39 | -.ui-finder .ui-finder-column .ui-finder-list-item .ui-finder-icon-arrow{right:0px;} | |
| 40 | -.ui-finder .ui-finder-column .ui-finder-list-item .ui-finder-icon-file, | |
| 41 | -.ui-finder .ui-finder-column .ui-finder-list-item .ui-finder-icon-folder{left:0px;top:0px;} |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/ui.finder.ie.css deleted
| 1 | -.ui-finder, | |
| 2 | -.ui-finder .ui-finder-wrapper, | |
| 3 | -.ui-finder .ui-finder-header { | |
| 4 | - height:1%; | |
| 5 | - position:relative; | |
| 6 | - clear:both; | |
| 7 | -} | |
| 8 | -.ui-finder .ui-finder-container, | |
| 9 | -.ui-finder .ui-finder-content, | |
| 10 | -.ui-finder .ui-finder-list-item { | |
| 11 | - position:relative; | |
| 12 | - hasLayout:true; | |
| 13 | -} | |
| 14 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/ui.finder.js deleted
| 1 | -/***************************************************************************** | |
| 2 | - * jQuery Finder v0.7 - Makes lists into a Finder, similar to Mac OS X | |
| 3 | - * | |
| 4 | - * @date $Date: 2009-02-27 13:53:16 +0200 (Fri, 27 Feb 2009) $ | |
| 5 | - * @revision $Rev: 11 $ | |
| 6 | - * @copy (c) Copyright 2009 Nicolas Rudas. All Rights Reserved. | |
| 7 | - * @licence MIT Licensed | |
| 8 | - * @discuss groups.google.com/group/jquery-en/browse_thread/thread/480bb6f722b66345 | |
| 9 | - * @issues code.google.com/p/jqueryfinder/issues/ | |
| 10 | - * @latest code.google.com/p/jqueryfinder/source | |
| 11 | - * @demo nicolas.rudas.info/jquery/finder | |
| 12 | - * | |
| 13 | - ***************************************************************************** | |
| 14 | - * Syntax: | |
| 15 | - * $(selector).finder() Create a new finder with default options | |
| 16 | - * | |
| 17 | - * $(selector).finder(options) Create a new finder with additional options | |
| 18 | - * | |
| 19 | - * $(selector).finder(method,[arguments]) Execute a method on an existing finder | |
| 20 | - * - select Select item | |
| 21 | - * - refresh Reload currently selected item (cache is ignored) | |
| 22 | - * - destroy Completely remove finder | |
| 23 | - | |
| 24 | - * | |
| 25 | - **/ | |
| 26 | -;(function($){ | |
| 27 | - | |
| 28 | -$.fn.finder = function(o,m){ | |
| 29 | -// Default options | |
| 30 | - var defaults = { | |
| 31 | - title : '', | |
| 32 | - url : false, | |
| 33 | - onInit : function(finderObj) {}, | |
| 34 | - onRootInit : function(rootList,finderObj){}, | |
| 35 | - onRootReady : function(newColumn,finderObj){}, | |
| 36 | - onItemSelect : function(listItem,eventTarget,finderObject){ | |
| 37 | - return false; | |
| 38 | - }, | |
| 39 | - onItemOpen : function(listItem,newColumn,self){}, | |
| 40 | - onFolderSelect : function(listItem,eventTarget,finderObject){}, | |
| 41 | - onFolderOpen : function(listItem,newColumn,self){}, | |
| 42 | - processData : function(responseText) { | |
| 43 | - return $('<div class="ui-finder-content"/>').append(responseText); | |
| 44 | - }, | |
| 45 | - animate : true, | |
| 46 | - cache : false, | |
| 47 | - ajax : { cache : false }, | |
| 48 | - listSelector : false, | |
| 49 | - maxWidth : 450, | |
| 50 | - classNames : { | |
| 51 | - 'ui-finder' : 'ui-widget ui-widget-header', | |
| 52 | - 'ui-finder-wrapper' : 'ui-widget-content', | |
| 53 | - 'ui-finder-header' : undefined, | |
| 54 | - 'ui-finder-title' : undefined, | |
| 55 | - 'ui-finder-list-item-active' : 'ui-state-default', | |
| 56 | - 'ui-finder-list-item-activeNow' : 'ui-state-hover', | |
| 57 | - 'ui-finder-list-item-file' : 'ui-icon-document', | |
| 58 | - 'ui-finder-list-item-folder' : 'ui-icon-folder-collapsed', | |
| 59 | - 'ui-finder-icon-folder-arrow' : 'ui-icon ui-icon-triangle-1-e' | |
| 60 | - | |
| 61 | - }, | |
| 62 | - toolbarActions : function() { return ''; } | |
| 63 | - | |
| 64 | - }; | |
| 65 | - | |
| 66 | - | |
| 67 | -// Keep a reference to all finders created | |
| 68 | - var Finders = $.Finders = $.Finders || {}; | |
| 69 | - | |
| 70 | -// Return a new timestamp | |
| 71 | -// Usually used for caching URLs, or creating unique identifiers e.g. Finders[ timestamp() ] = new Finder(); | |
| 72 | - var timestamp = function() { return parseInt(new Date().valueOf(),10); }; | |
| 73 | - | |
| 74 | -// Check if scrollTo Plugin exists | |
| 75 | - var scrollToPlugin = $.scrollTo || false; | |
| 76 | - if(typeof scrollToPlugin == 'function') { | |
| 77 | - scrollToPlugin = true; | |
| 78 | - $.scrollTo.defaults.axis = 'xy'; | |
| 79 | - $.scrollTo.defaults.duration = 900; | |
| 80 | - } | |
| 81 | - | |
| 82 | -// Set some variables (know what we are dealing with) | |
| 83 | - var method, opts, | |
| 84 | - url = (typeof m == 'string') ? m : null, | |
| 85 | - func = (typeof m == 'function') ? m : null, | |
| 86 | - _args = arguments; | |
| 87 | - | |
| 88 | - if(typeof o == 'string') { method = o; } | |
| 89 | - else if (typeof o == 'object') { opts = o; } | |
| 90 | - | |
| 91 | - if(opts) { | |
| 92 | - if(opts.classNames) { | |
| 93 | - opts.classNames = jQuery.extend(defaults.classNames, opts.classNames); } | |
| 94 | - opts = jQuery.extend(defaults, opts);} | |
| 95 | - else { opts = defaults;} | |
| 96 | - | |
| 97 | - /** | |
| 98 | - * Finder Constructor | |
| 99 | - * | |
| 100 | - * | |
| 101 | - **/ | |
| 102 | - function Finder(element,finderId){ | |
| 103 | - var self = this; | |
| 104 | - | |
| 105 | - this.cache = {}; | |
| 106 | - | |
| 107 | - this._queue = []; | |
| 108 | - | |
| 109 | - this.settings = {}; | |
| 110 | - | |
| 111 | - this.id = finderId; | |
| 112 | - | |
| 113 | - // Reference to initial element - used when destroying Finder | |
| 114 | - this.initial = $(element).clone(true); | |
| 115 | - | |
| 116 | - // Reference to element, used throughout | |
| 117 | - this.element = $(element); | |
| 118 | - this.element.attr('data-finder-ts',this.id); | |
| 119 | - | |
| 120 | - // make options internal properties | |
| 121 | - for(var i in opts){ | |
| 122 | - self.settings[i] = opts[i]; } | |
| 123 | - | |
| 124 | - return this; | |
| 125 | - }; | |
| 126 | - | |
| 127 | - /** | |
| 128 | - * Initialise Finder | |
| 129 | - * Append necessary HTML, bind events etc | |
| 130 | - * | |
| 131 | - **/ | |
| 132 | - Finder.prototype.init = function(){ | |
| 133 | - var self = this, | |
| 134 | - toolbarActions = this.settings.toolbarActions.apply(this.element) || '', | |
| 135 | - classes = this.settings.classNames, | |
| 136 | - uiFinder = classes['ui-finder'] || '', | |
| 137 | - uiFinderWrapper = classes['ui-finder-wrapper'] || '', | |
| 138 | - uiFinderHeader = classes['ui-finder-header'] || '', | |
| 139 | - uiFinderTitle = classes['ui-finder-title'] || ''; | |
| 140 | - | |
| 141 | - // Wrap list to finder-wrapper | |
| 142 | - this.element | |
| 143 | - .wrap('<div class="ui-finder '+uiFinder+'"/>') | |
| 144 | - .wrap('<div class="ui-finder-wrapper '+uiFinderWrapper+'"/>') | |
| 145 | - .wrap('<div class="ui-finder-container"/>'); | |
| 146 | - | |
| 147 | - this.wrapper = this.element.parents('.ui-finder-container'); | |
| 148 | - | |
| 149 | - this.wrapper.parents('.ui-finder') | |
| 150 | - .prepend('<div class="ui-finder-header '+uiFinderHeader+'">'+toolbarActions+'</div>') | |
| 151 | - .prepend('<div class="ui-finder-title '+uiFinderTitle+'">'+this.settings.title+'</div>'); | |
| 152 | - | |
| 153 | - this.widget = this.wrapper.parents('.ui-finder'); | |
| 154 | - | |
| 155 | - this._toolbar = $('div.ui-finder-header',this.widget); | |
| 156 | - | |
| 157 | - this._title = $('div.ui-finder-title',this.widget); | |
| 158 | - | |
| 159 | - // Bind click events to wrapper so that only one event per finder is specified | |
| 160 | - // Click event to handle showing of columns etc | |
| 161 | - this.wrapper | |
| 162 | - .unbind('click.FinderSelect') | |
| 163 | - .bind('click.FinderSelect',function(e){ | |
| 164 | - var event_target = e.target, | |
| 165 | - $event_target = $(event_target); | |
| 166 | - | |
| 167 | - if(!$event_target.closest('li.ui-finder-list-item').length | |
| 168 | - && !$event_target.is('> li.ui-finder-list-item').length | |
| 169 | - || $event_target.parents('.ui-finder-column').length === 0 ) { | |
| 170 | - return; | |
| 171 | - } | |
| 172 | - | |
| 173 | - // Otherwise 'register' this action in queue | |
| 174 | - self.queue($event_target); | |
| 175 | - | |
| 176 | - // And prevent any other browser actions | |
| 177 | - return Boolean(self.lastSelectCallbackReturned); | |
| 178 | - }); | |
| 179 | - | |
| 180 | - setTimeout(function() { | |
| 181 | - self.settings.onInit.apply(self.element,[self]); | |
| 182 | - | |
| 183 | - self.settings.listItemBorderColour = $('.ui-widget-header').css('backgroundColor'); | |
| 184 | - | |
| 185 | - // Initialise root list | |
| 186 | - self.selectItem('root'); | |
| 187 | - },0); | |
| 188 | - | |
| 189 | - return this; | |
| 190 | - }; | |
| 191 | - | |
| 192 | - Finder.prototype.title = function(val) { | |
| 193 | - this._title.html(val); | |
| 194 | - return this; | |
| 195 | - }; | |
| 196 | - | |
| 197 | - Finder.prototype.toolbar = function(val) { | |
| 198 | - this._toolbar.html(val); | |
| 199 | - return this; | |
| 200 | - }; | |
| 201 | - | |
| 202 | - /** | |
| 203 | - * Queue - Following a click event on a list item or anchor, the queue function is called | |
| 204 | - * It stores info about click events so that the script can handle click events | |
| 205 | - * on a first-come first-served basis. | |
| 206 | - * | |
| 207 | - * @param noCache - True when queue function called via 'refresh' API | |
| 208 | - * i.e. caching is false when refreshing | |
| 209 | - * @param actionType - Either 'select' or 'open', specified only if queue fn | |
| 210 | - * called via API (ie. selector.finder('select', ... )) | |
| 211 | - **/ | |
| 212 | - Finder.prototype.queue = function(target,noCache,actionType /* select or open */){ | |
| 213 | - var self = this, | |
| 214 | - wrapper = this.wrapper; | |
| 215 | - | |
| 216 | - this._queue.push( [target,noCache,actionType] ); | |
| 217 | - | |
| 218 | - // isProcessing is set to true when the Finder is currently 'doing stuff' | |
| 219 | - // and set to false when not. So, if its not doing anything right now, | |
| 220 | - // continue to process this event | |
| 221 | - if(!self.isProcessing) { self.preSelect(); } | |
| 222 | - | |
| 223 | - | |
| 224 | - return this; | |
| 225 | - }; | |
| 226 | - | |
| 227 | - /** | |
| 228 | - * preSelect - Simple function to determine which item to select | |
| 229 | - * based on the current queue => Always first item in queue | |
| 230 | - * (first-come, first-served) | |
| 231 | - **/ | |
| 232 | - Finder.prototype.preSelect = function(){ | |
| 233 | - var self = this, | |
| 234 | - q = this._queue; | |
| 235 | - | |
| 236 | - if(q.length==0) { return;} | |
| 237 | - | |
| 238 | - self.select.apply(self,q[0]); | |
| 239 | - | |
| 240 | - return this; | |
| 241 | - }; | |
| 242 | - | |
| 243 | - /** | |
| 244 | - * Select - Considering the target of a click event, this function determines | |
| 245 | - * what to do next by taking into consideration if target was anchor, or list item, | |
| 246 | - * and if target was a file or a folder. | |
| 247 | - * | |
| 248 | - * Note: - Cannot select an item which is not in page (i.e. in sublevels) | |
| 249 | - * - When selecting item via API, not selecting levels properly | |
| 250 | - **/ | |
| 251 | - Finder.prototype.select = function(target,noCache,actionType) { | |
| 252 | - var self = this, | |
| 253 | - wrapper = this.wrapper, | |
| 254 | - targetElement = (typeof target == 'string') | |
| 255 | - ? $('a[rel="'+target+'"]',wrapper) : $(target), | |
| 256 | - eventTarget = targetElement; | |
| 257 | - | |
| 258 | - if(typeof target.length != 'number') { | |
| 259 | - throw 'jQuery Finder: Target must be either a URL or a jQuery/DOM element'; return this; } | |
| 260 | - | |
| 261 | - if(!targetElement[0]) { | |
| 262 | - throw 'jQuery Finder: Target element does not exist'; return this; } | |
| 263 | - | |
| 264 | - this.isProcessing = true; | |
| 265 | - | |
| 266 | - var targetList = targetElement.closest('li.ui-finder-list-item'), | |
| 267 | - targetA = $('> a:first',targetList), | |
| 268 | - targetContainer = targetList.parents('div[data-finder-list-level]:first'), | |
| 269 | - targetLevel = targetContainer.attr('data-finder-list-level'), | |
| 270 | - type = (targetList.hasClass('ui-finder-file')) ? 'file' : 'folder', | |
| 271 | - url = targetA.attr('rel'), | |
| 272 | - wrapperLists = $('div.ui-finder-column:visible',wrapper), | |
| 273 | - classes = this.settings.classNames, | |
| 274 | - classesActive = classes['ui-finder-list-item-active'] || '', | |
| 275 | - classesActiveNow = classes['ui-finder-list-item-activeNow'] || ''; | |
| 276 | - | |
| 277 | - // Fix event's target element. Only list and anchor elements make sense | |
| 278 | - targetElement = (targetElement[0] !== targetList[0] && targetElement[0] !== targetA[0]) | |
| 279 | - ? targetList | |
| 280 | - : targetElement; | |
| 281 | - | |
| 282 | - // If select was triggered via API and target was a URL (e.g. finder('select',url)) | |
| 283 | - // then target is considered to be the list item so as to select item and not open it. | |
| 284 | - // This allows user to select an item by providing the URL of an anchor element | |
| 285 | - // which would otherwise open the item | |
| 286 | - if(actionType == 'select' /*&& typeof target == 'string' *//*&& type == 'file'*/) { | |
| 287 | - eventTarget = targetElement = targetList; } | |
| 288 | - | |
| 289 | - // Currently selected item will no longer be active | |
| 290 | - $('.ui-finder-list-item.ui-finder-list-item-activeNow',wrapper) | |
| 291 | - .removeClass('ui-finder-list-item-activeNow ' + classesActiveNow ); | |
| 292 | - | |
| 293 | - // Remove visible lists which should not be visible anymore | |
| 294 | - wrapperLists.each(function(){ | |
| 295 | - var finderListWrapper = $(this), | |
| 296 | - finderListLevel = finderListWrapper.attr('data-finder-list-level'); | |
| 297 | - | |
| 298 | - if( finderListLevel >= targetLevel ) { | |
| 299 | - $('.ui-finder-list-item.ui-finder-list-item-active',finderListWrapper) | |
| 300 | - .removeClass('ui-finder-list-item-active ' + classesActive ); } | |
| 301 | - | |
| 302 | - if( finderListLevel > targetLevel ) { | |
| 303 | - finderListWrapper.remove(); } | |
| 304 | - }); | |
| 305 | - | |
| 306 | - // Style selected list item | |
| 307 | - // active refers to all previously selected list items | |
| 308 | - // activeNow refers to the currently active list item | |
| 309 | - targetList | |
| 310 | - .addClass('ui-finder-list-item-active ' + classesActive) | |
| 311 | - .addClass('ui-finder-list-item-activeNow ' + classesActiveNow); | |
| 312 | - | |
| 313 | - // Scroll to selected item | |
| 314 | - // Mostly useful if item not selected following direct user action (e.g. click event) | |
| 315 | - if(scrollToPlugin){ | |
| 316 | - setTimeout(function() { | |
| 317 | - targetContainer.scrollTo(targetList); }, 0); } | |
| 318 | - | |
| 319 | - // Call onSelectItem or onSelectFolder callbacks | |
| 320 | - // If callback does not return false, | |
| 321 | - // proceed to display item/folder in new column | |
| 322 | - var selectCallback, callbackArgs = [targetList,eventTarget,self]; | |
| 323 | - | |
| 324 | - if (type == 'file') { | |
| 325 | - selectCallback = self.settings.onItemSelect.apply(self.element,callbackArgs); } | |
| 326 | - else { | |
| 327 | - selectCallback = self.settings.onFolderSelect.apply(self.element,callbackArgs); } | |
| 328 | - | |
| 329 | - this.lastSelectCallbackReturned = selectCallback; | |
| 330 | - | |
| 331 | - // If callback returns false, no new column is added | |
| 332 | - // If callback returns true, default browser action is taken (i.e. url followed) | |
| 333 | - if( selectCallback !== false && selectCallback !== true) { | |
| 334 | - // Notify user of loading action | |
| 335 | - targetList.addClass('ui-finder-loading'); | |
| 336 | - | |
| 337 | - // Select item | |
| 338 | - self.selectItem(url,noCache,[targetElement,targetList]); | |
| 339 | - | |
| 340 | - return this; } | |
| 341 | - | |
| 342 | - // Script will only reach this point when select callbacks return false or true | |
| 343 | - | |
| 344 | - // Adjust the width of the current columns | |
| 345 | - // true param needed so that adjustWidth knows that | |
| 346 | - // there are no new columns being added | |
| 347 | - this.adjustWidth(true); | |
| 348 | - | |
| 349 | - // Finalise process (move on with queue etc) | |
| 350 | - this.finalise(); | |
| 351 | - | |
| 352 | - return this; | |
| 353 | - }; | |
| 354 | - | |
| 355 | - /** | |
| 356 | - * Select Item | |
| 357 | - * | |
| 358 | - * This function retrieves the data to be shown to the user after a click event | |
| 359 | - * Finder will only reach this point when select callbacks do not return false | |
| 360 | - **/ | |
| 361 | - | |
| 362 | - Finder.prototype.selectItem = function(url,noCache,targets){ | |
| 363 | - var self = this, | |
| 364 | - settings = self.settings, | |
| 365 | - target = (targets) ? targets[0] : null, | |
| 366 | - listItem = (targets) ? targets[1] : null, | |
| 367 | - type = (listItem) ? listItem[0].className.match(/(file|folder)/)[0] : 'folder', | |
| 368 | - data = (url == 'root') | |
| 369 | - ? (settings.url) ? null : this.element | |
| 370 | - : $('> ul, > ol, > div',listItem).eq(0).clone(), | |
| 371 | - url = (url == 'root' && typeof settings.url === 'string') ? settings.url : url; | |
| 372 | - | |
| 373 | - // Process data before appending new column | |
| 374 | - var proceed = function(){ | |
| 375 | - var processData = settings.processData, | |
| 376 | - tmp_data = data; | |
| 377 | - | |
| 378 | - if($.isFunction(processData)) { | |
| 379 | - data = processData(data); | |
| 380 | - if(!data.length) { data = tmp_data;} } | |
| 381 | - else { | |
| 382 | - data = $(data); } | |
| 383 | - | |
| 384 | - // Store data in cache | |
| 385 | - self.cache[url] = { | |
| 386 | - 'url':url, 'data' : data, 'response': tmp_data, | |
| 387 | - 'date': new Date().valueOf(), 'status' : 'success' }; | |
| 388 | - | |
| 389 | - // If just loaded root, call on root init callback | |
| 390 | - if(url == settings.url && typeof settings.onRootInit === 'function') { | |
| 391 | - settings.onRootInit.apply(self.element,[data,self]); } | |
| 392 | - | |
| 393 | - if(type == 'folder') { | |
| 394 | - // Process data. Find list items and add necessary classes and icons | |
| 395 | - $('> ul, > ol',data).eq(0).find('> li').each(function(){ | |
| 396 | - var $this = $(this), | |
| 397 | - thisType,thisTypeClass; | |
| 398 | - | |
| 399 | - // Get the type of this list item (file or folder) | |
| 400 | - if($this.hasClass('ui-finder-folder')) { | |
| 401 | - thisType = 'folder'; } | |
| 402 | - else if ($this.hasClass('ui-finder-file')) { | |
| 403 | - thisType = 'file'; } | |
| 404 | - | |
| 405 | - // If type (file or folder) is not specified try to figure it out | |
| 406 | - else { | |
| 407 | - if($this.children('ul,ol').length) { | |
| 408 | - $this.addClass('ui-finder-folder'); | |
| 409 | - thisType = 'folder'; } | |
| 410 | - else { // default type is file | |
| 411 | - $this.addClass('ui-finder-file'); | |
| 412 | - thisType = 'file'; } | |
| 413 | - } | |
| 414 | - | |
| 415 | - // Set class for icon | |
| 416 | - thisTypeClass = (thisType == 'file') | |
| 417 | - ? settings.classNames['ui-finder-list-item-file'] | |
| 418 | - : settings.classNames['ui-finder-list-item-folder']; | |
| 419 | - | |
| 420 | - $this | |
| 421 | - .addClass('ui-finder-list-item') | |
| 422 | - .css('borderColor',settings.listItemBorderColour) | |
| 423 | - .append('<span class="'+settings.classNames['ui-finder-icon-folder-arrow']+'\ | |
| 424 | - ui-finder-icon ui-finder-icon-arrow"/>'); | |
| 425 | - | |
| 426 | - // Remove links | |
| 427 | - var anch = $('> a',this), | |
| 428 | - anchHref = anch.attr('href') || '_blank'+ new Date().valueOf(), | |
| 429 | - anchTitle = anch.attr('title') || ''; | |
| 430 | - | |
| 431 | - if(anch.attr('rel') == anchHref.substring(1) || !anchHref.length) { return;} | |
| 432 | - | |
| 433 | - anch | |
| 434 | - .attr('rel',anchHref) | |
| 435 | - .attr('href',anchHref) | |
| 436 | - .append('<span class="ui-icon '+thisTypeClass+' ui-finder-icon ui-finder-icon-'+thisType+'"/>'); | |
| 437 | - | |
| 438 | - if(anchTitle.length == 0) {anch.attr('title',anchHref);} | |
| 439 | - }); | |
| 440 | - } | |
| 441 | - | |
| 442 | - // Append the new data | |
| 443 | - self.appendNewColumn(url,data,[target,listItem],type); | |
| 444 | - }; | |
| 445 | - | |
| 446 | - // Folder contents exist and no refresh | |
| 447 | - if(data && data.length && !noCache) { proceed(); } | |
| 448 | - | |
| 449 | - // Folder content exist, and refresh, but no URL | |
| 450 | - else if(data && data.length && noCache && url.match(/_blank\d+/)) { proceed(); } | |
| 451 | - | |
| 452 | - // Caching and data somewhere in cache | |
| 453 | - else if( typeof this.cache[url] == 'object' && this.settings.cache && !noCache) { | |
| 454 | - if(this.cache[url].status == 'success' ) { | |
| 455 | - data = this.cache[url].data; | |
| 456 | - proceed(); | |
| 457 | - } | |
| 458 | - } | |
| 459 | - // No data yet, so retrieve from URL | |
| 460 | - else if(!url.match(/_blank\d+/)) { | |
| 461 | - $.ajax({ | |
| 462 | - url : url, cache : self.settings.ajax.cache, | |
| 463 | - success: function(response){ | |
| 464 | - data = response; | |
| 465 | - }, | |
| 466 | - error: function(xhr,response){ | |
| 467 | - data = response; | |
| 468 | - }, | |
| 469 | - complete : function(){ | |
| 470 | - proceed(); | |
| 471 | - } | |
| 472 | - }); | |
| 473 | - } | |
| 474 | - | |
| 475 | - return this; | |
| 476 | - }; | |
| 477 | - | |
| 478 | - /*** | |
| 479 | - * Append new Column - Function to append a new column to finder | |
| 480 | - * called from selectItem function | |
| 481 | - * | |
| 482 | - * Triggers Callback functions for OpenItem or OpenFolder ! | |
| 483 | - ***/ | |
| 484 | - Finder.prototype.appendNewColumn = function(url,data,targets,type){ | |
| 485 | - var self = this, | |
| 486 | - target = (targets) ? targets[0] : null, | |
| 487 | - listItem = (targets) ? targets[1] : null, | |
| 488 | - targetParent = (listItem) | |
| 489 | - ? listItem.parents('div[data-finder-list-level]:first') : null, | |
| 490 | - columnId = url.replace(/[\W\s]*/g,''), | |
| 491 | - columnLevel = (function(){ | |
| 492 | - if (url == self.settings.url || url == 'root') { return 0; } | |
| 493 | - return parseInt(targetParent.attr('data-finder-list-level'),10) + 1; | |
| 494 | - })(); | |
| 495 | - | |
| 496 | - // If column already exists, remove it | |
| 497 | - var newColumn = $('div[data-finder-list-id="'+columnId+'"]'); | |
| 498 | - if(newColumn.length > 0) { newColumn[0].parentNode.removeChild(newColumn[0]); } | |
| 499 | - | |
| 500 | - // Specify new column, and add necessary attributes | |
| 501 | - newColumn = $('<div class="ui-finder-column ui-widget-content ui-finder-new-col"/>') | |
| 502 | - // Avoid showing the column when it's not yet ready | |
| 503 | - // Also, setting display to none makes DOM manipulation a bit faster | |
| 504 | - .css('display','none') | |
| 505 | - .attr('data-finder-list-id',columnId) | |
| 506 | - .attr('data-finder-list-source',url) | |
| 507 | - .attr('data-finder-list-level',columnLevel) | |
| 508 | - .css('z-index',0); // Keep beneath other columns | |
| 509 | - | |
| 510 | - // Append new column | |
| 511 | - // Plain DOM scripting used as opposed to jQuery as it's faster | |
| 512 | - self.wrapper[0].appendChild(newColumn[0]); | |
| 513 | - | |
| 514 | - newColumn[0].appendChild($(data)[0]); | |
| 515 | - | |
| 516 | - // Adjust the width of the Finder | |
| 517 | - // but make sure that column is appended & parsed (timeout = 0) | |
| 518 | - setTimeout(function(){ | |
| 519 | - self.adjustWidth(false,newColumn,url);},0); | |
| 520 | - | |
| 521 | - // Call onOpenItem or onOpenFolder callback if target was anchor | |
| 522 | - // Note: target check necessary, root list has no target | |
| 523 | - if(target && target[0] && target.is('a')) { | |
| 524 | - var callbackArgs = [listItem,newColumn,self]; | |
| 525 | - if(type == 'file') { self.settings.onItemOpen.apply(self.element,callbackArgs); } | |
| 526 | - else { self.settings.onFolderOpen.apply(self.element,callbackArgs); } | |
| 527 | - } | |
| 528 | - | |
| 529 | - return this; | |
| 530 | - }; | |
| 531 | - | |
| 532 | - /*** | |
| 533 | - * Adjust Width - Adjust the width of the columns and the wrapper element | |
| 534 | - * param ignoreNew is true when select callbacks return false | |
| 535 | - ***/ | |
| 536 | - Finder.prototype.adjustWidth = function(ignoreNew,newColumn,url){ | |
| 537 | - var self = this, | |
| 538 | - wrapper = this.wrapper; | |
| 539 | - | |
| 540 | - newColumn = newColumn || $('div[data-finder-list-id]:visible:last',wrapper); | |
| 541 | - | |
| 542 | - // Get all siblings of the new column | |
| 543 | - // i.e those visible and not the last, as new column is always last | |
| 544 | - var columns = (!ignoreNew) | |
| 545 | - ? wrapper.children('div[data-finder-list-id]:not(.ui-finder-new-col):visible') | |
| 546 | - : wrapper.children('div[data-finder-list-id]:visible:not(:last)'), | |
| 547 | - width = 0; | |
| 548 | - | |
| 549 | - newColumn.removeClass('ui-finder-new-col'); | |
| 550 | - | |
| 551 | - // Prevent previous columns from taking up all the space (width) | |
| 552 | - columns.css('right','auto'); | |
| 553 | - | |
| 554 | - // Calculate the space taken by the visible columns | |
| 555 | - // The total width of these columns will be set as | |
| 556 | - // the left property of the new column (so that each column appears next to each other) | |
| 557 | - columns.each(function() { | |
| 558 | - $(this) | |
| 559 | - .width('auto') | |
| 560 | - // Explicitly setting the width of the column fixes some issues in IE. | |
| 561 | - // The 20px padding is needed for Webkit browsers (don't know why) | |
| 562 | - .width( $(this).outerWidth() + 20 ); | |
| 563 | - | |
| 564 | - width += $(this).width();}); | |
| 565 | - | |
| 566 | - // Account for Y axis scrollbar (only if it wasn't accounted before) | |
| 567 | - // The value specified will be added to the new column's width | |
| 568 | - var yScroll = 10,// ($.browser.msie && $.browser.version < 8) ? 10 : 5, | |
| 569 | - accountYScroll = ( !newColumn.data('yscroll') ) ? yScroll : 0; | |
| 570 | - | |
| 571 | - // Need to know the width of the new column (newColumnWidth), | |
| 572 | - // the total width of all columns (newWidth), | |
| 573 | - // the current width of the wrapper element (currentWidth), | |
| 574 | - // and the available width (specified in wrapper's parent) | |
| 575 | - var _tmpNewColumnWidth = newColumn.width(), | |
| 576 | - newColumnWidth = (self.settings.maxWidth && _tmpNewColumnWidth > self.settings.maxWidth) | |
| 577 | - ? self.settings.maxWidth : _tmpNewColumnWidth + accountYScroll, | |
| 578 | - newWidth = width + newColumnWidth, | |
| 579 | - currentWidth = wrapper.width(), | |
| 580 | - availableWidth = wrapper.parent().width(); | |
| 581 | - | |
| 582 | - // Mark column as y scrollbar fixed | |
| 583 | - newColumn.data('yscroll',true); | |
| 584 | - | |
| 585 | - // Adjust the width of the wrapper element. As columns as absolutely positioned | |
| 586 | - // no horizontal scrollbars appear if the total width of the columns exceeds the space available. | |
| 587 | - // By setting the width of the wrapper element to that of the columns, a horizontal scrollbar appears. | |
| 588 | - if ( newWidth > availableWidth || newWidth < currentWidth | |
| 589 | - && currentWidth > availableWidth && newWidth != currentWidth) { | |
| 590 | - | |
| 591 | - // If going from multiple levels down (ie. many columns) to a higher level | |
| 592 | - // (ie. to few columns) the new width will be less than available. | |
| 593 | - // Also if theres only one column visible (ie. root) newWidth will equal newColumnWidth. | |
| 594 | - // In these cases make sure Finder takes up all available space. | |
| 595 | - if(newColumnWidth == newWidth || newWidth < availableWidth) { newWidth = 'auto'; } | |
| 596 | - | |
| 597 | - // Account for Y axis scrollbar | |
| 598 | - // This adds the necessary width when moving backwards | |
| 599 | - accountYScroll = ( newWidth != 'auto' && newWidth != currentWidth ) ? yScroll : ''; | |
| 600 | - | |
| 601 | - // Set width to new | |
| 602 | - wrapper.width( newWidth + accountYScroll); | |
| 603 | - } | |
| 604 | - | |
| 605 | - // As the column is absolutely positioned, its left property | |
| 606 | - // must be specified | |
| 607 | - newColumn.css('left',width); | |
| 608 | - | |
| 609 | - // Make the new column take up all available space | |
| 610 | - // this must be set AFTER new column's width has been retrieved | |
| 611 | - // otherwise the value is not true | |
| 612 | - newColumn.css('right',0); | |
| 613 | - | |
| 614 | - // By setting the z-index of the new column to '2' | |
| 615 | - // it prevents subsequent columns from being above it | |
| 616 | - // whilst their css properties (left & right) are being set. | |
| 617 | - // For this to be effective columns must have a background specified | |
| 618 | - // (CSS class: .ui-finder-column) | |
| 619 | - newColumn.css('z-index',2); | |
| 620 | - | |
| 621 | - // Set display to block so that we can scroll to the new column | |
| 622 | - // Set visibility to hidden to avoid flicker if animation is required | |
| 623 | - newColumn.css({'display':'block','visibility':'hidden'}); | |
| 624 | - | |
| 625 | - // Scroll to new column | |
| 626 | - if(newColumn && scrollToPlugin){ | |
| 627 | - this.wrapper.parent().scrollTo(newColumn); } | |
| 628 | - | |
| 629 | - // ignoreNew exists when select callbacks return FALSE | |
| 630 | - // i.e. no new column was appended, but width of existing columns | |
| 631 | - // and wrapper still need fixing | |
| 632 | - if(!ignoreNew && this.settings.animate) { | |
| 633 | - // Animate column if desired | |
| 634 | - var duration = (!isNaN(this.settings.animate)) ? this.settings.animate : 500; | |
| 635 | - // To animate the column we cannot use its width value (its 0) | |
| 636 | - // but we can use its left property to calculate the width it currently occupies. | |
| 637 | - // Pixels from left - total pixels = pixels available for the column (i.e. width) | |
| 638 | - var fromLeft = newColumn.css('left').replace(/\D/g,''), | |
| 639 | - fromRight = wrapper.width() - fromLeft; | |
| 640 | - | |
| 641 | - // So by setting the column's right property to the calculated value | |
| 642 | - // and keeping its left property, the column becomes insivible | |
| 643 | - // The animation then decreases the right property gradually to zero | |
| 644 | - // to make the column visible | |
| 645 | - newColumn | |
| 646 | - .css('overflow-y','hidden') // avoid showing a scroll bar whilst animating | |
| 647 | - .css('right',fromRight) | |
| 648 | - .css('visibility','visible') | |
| 649 | - .animate({'right':0 },{ | |
| 650 | - duration:duration, | |
| 651 | - complete:function(){ | |
| 652 | - newColumn.css('overflow-y','scroll'); | |
| 653 | - self.finalise(newColumn,url); } | |
| 654 | - }); | |
| 655 | - } | |
| 656 | - // No animation, just show the new column | |
| 657 | - else { | |
| 658 | - newColumn.css('visibility','visible'); | |
| 659 | - self.finalise(newColumn,url); } | |
| 660 | - | |
| 661 | - return this; | |
| 662 | - }; | |
| 663 | - | |
| 664 | - Finder.prototype.finalise = function(newColumn,url){ | |
| 665 | - // Remove any loading classes | |
| 666 | - $('div.ui-finder-column .ui-finder-list-item.ui-finder-loading',this.wrapper) | |
| 667 | - .removeClass('ui-finder-loading'); | |
| 668 | - | |
| 669 | - // Specify that script is done processing (used in queing) | |
| 670 | - this.isProcessing = false; | |
| 671 | - | |
| 672 | - // Remove last item from queue | |
| 673 | - // and if there are more items, move on | |
| 674 | - this._queue.shift(); | |
| 675 | - if(this._queue.length > 0) { | |
| 676 | - this.preSelect(); } | |
| 677 | - | |
| 678 | - // If just loaded root, call on root ready callback | |
| 679 | - if(url == this.settings.url && typeof this.settings.onRootReady === 'function') { | |
| 680 | - this.settings.onRootReady.apply(this.element,[newColumn,this]); } | |
| 681 | - | |
| 682 | - return this; | |
| 683 | - }; | |
| 684 | - | |
| 685 | - Finder.prototype.destroy = function(){ | |
| 686 | - // Unbind events | |
| 687 | - this.wrapper | |
| 688 | - .unbind('click.FinderSelect'); | |
| 689 | - | |
| 690 | - // Remove Finder's HTML, append initial element | |
| 691 | - this.element.parents('.ui-finder').replaceWith(this.initial); | |
| 692 | - | |
| 693 | - // Delete reference to Finder | |
| 694 | - delete Finders[this.id]; | |
| 695 | - | |
| 696 | - return this; | |
| 697 | - }; | |
| 698 | - | |
| 699 | - Finder.prototype.current = function(){ | |
| 700 | - var current = $('.ui-state-hover',this.wrapper).find('a:first'); | |
| 701 | - return (current.length>0) ? current : null; | |
| 702 | - }; | |
| 703 | - | |
| 704 | - Finder.prototype.refresh = function(){ | |
| 705 | - var current = this.current(); | |
| 706 | - | |
| 707 | - if(current) { this.queue(current,true); } | |
| 708 | - else { this.selectItem('root',true); } | |
| 709 | - | |
| 710 | - return this; | |
| 711 | - }; | |
| 712 | - | |
| 713 | - var _finder = Finders[ $(this).eq(0).attr('data-finder-ts') ]; | |
| 714 | - | |
| 715 | - if(method == 'current' && _finder) { return _finder.current(); } | |
| 716 | - else if(method == 'get' && _finder) { return _finder; } | |
| 717 | - | |
| 718 | - return this.each(function(){ | |
| 719 | - var finderId = $(this).attr('data-finder-ts') || null, | |
| 720 | - timeStamp = new Date().valueOf(); | |
| 721 | - | |
| 722 | - // If name of method provided | |
| 723 | - // execute method | |
| 724 | - if(finderId && method) { | |
| 725 | - var finder = Finders[finderId]; | |
| 726 | - | |
| 727 | - // Access private methods | |
| 728 | - if(method == 'select' && m) { | |
| 729 | - if(m.constructor == Array) { | |
| 730 | - m = m.reverse(); | |
| 731 | - for (var i = m.length - 1; i >= 0; i--){ | |
| 732 | - finder.queue(m[i],false,method); } | |
| 733 | - } | |
| 734 | - else { finder.queue(m,false,method); } | |
| 735 | - } | |
| 736 | - else if(method == 'title') { finder.title(m); } | |
| 737 | - else if(method == 'toolbar') { finder.toolbar(m); } | |
| 738 | - else if(method == 'destroy') { finder.destroy(); } | |
| 739 | - else if(method == 'refresh') { finder.refresh(); } | |
| 740 | - } | |
| 741 | - // If no method provided new finder is created | |
| 742 | - else if (!method) { Finders[timeStamp] = new Finder(this,timeStamp).init(); } | |
| 743 | - else if (!finderId && method) { throw 'jQuery Finder: Element is not a finder'; } | |
| 744 | - }); | |
| 745 | -};})(jQuery); | |
| 746 | 0 | \ No newline at end of file |
ktatompub/Client/js/@research/jqueryfinder-0.7.0.1/ui.theme.css deleted
| 1 | - | |
| 2 | - | |
| 3 | -/* | |
| 4 | -* jQuery UI CSS Framework | |
| 5 | -* Copyright (c) 2009 AUTHORS.txt (http://ui.jquery.com/about) | |
| 6 | -* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. | |
| 7 | -* To view and modify this theme, visit http://ui.jquery.com/themeroller/?tr=&ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px | |
| 8 | -*/ | |
| 9 | - | |
| 10 | - | |
| 11 | -/* Component containers | |
| 12 | -----------------------------------*/ | |
| 13 | -.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } | |
| 14 | -.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } | |
| 15 | -.ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } | |
| 16 | -.ui-widget-header a { color: #222222; } | |
| 17 | -.ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } | |
| 18 | -.ui-widget-content a { color: #222222; } | |
| 19 | - | |
| 20 | -/* Interaction states | |
| 21 | -----------------------------------*/ | |
| 22 | -.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; outline: none; } | |
| 23 | -.ui-state-default a { color: #555555; text-decoration: none; outline: none; } | |
| 24 | -.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; } | |
| 25 | -.ui-state-hover a { color: #212121; text-decoration: none; outline: none; } | |
| 26 | -.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; outline: none; } | |
| 27 | -.ui-state-active a { color: #212121; outline: none; text-decoration: none; } | |
| 28 | - | |
| 29 | -/* Interaction Cues | |
| 30 | -----------------------------------*/ | |
| 31 | -.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } | |
| 32 | -.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } | |
| 33 | -.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #cd0a0a; } | |
| 34 | -.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } | |
| 35 | -.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; } | |
| 36 | -.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } | |
| 37 | - | |
| 38 | -/* Icons | |
| 39 | -----------------------------------*/ | |
| 40 | - | |
| 41 | -/* states and images */ | |
| 42 | -.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } | |
| 43 | -.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } | |
| 44 | -.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } | |
| 45 | -.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } | |
| 46 | -.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } | |
| 47 | -.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } | |
| 48 | -.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } | |
| 49 | -.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } | |
| 50 | - | |
| 51 | -/* positioning */ | |
| 52 | -.ui-icon-carat-1-n { background-position: 0 0; } | |
| 53 | -.ui-icon-carat-1-ne { background-position: -16px 0; } | |
| 54 | -.ui-icon-carat-1-e { background-position: -32px 0; } | |
| 55 | -.ui-icon-carat-1-se { background-position: -48px 0; } | |
| 56 | -.ui-icon-carat-1-s { background-position: -64px 0; } | |
| 57 | -.ui-icon-carat-1-sw { background-position: -80px 0; } | |
| 58 | -.ui-icon-carat-1-w { background-position: -96px 0; } | |
| 59 | -.ui-icon-carat-1-nw { background-position: -112px 0; } | |
| 60 | -.ui-icon-carat-2-n-s { background-position: -128px 0; } | |
| 61 | -.ui-icon-carat-2-e-w { background-position: -144px 0; } | |
| 62 | -.ui-icon-triangle-1-n { background-position: 0 -16px; } | |
| 63 | -.ui-icon-triangle-1-ne { background-position: -16px -16px; } | |
| 64 | -.ui-icon-triangle-1-e { background-position: -32px -16px; } | |
| 65 | -.ui-icon-triangle-1-se { background-position: -48px -16px; } | |
| 66 | -.ui-icon-triangle-1-s { background-position: -64px -16px; } | |
| 67 | -.ui-icon-triangle-1-sw { background-position: -80px -16px; } | |
| 68 | -.ui-icon-triangle-1-w { background-position: -96px -16px; } | |
| 69 | -.ui-icon-triangle-1-nw { background-position: -112px -16px; } | |
| 70 | -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } | |
| 71 | -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } | |
| 72 | -.ui-icon-arrow-1-n { background-position: 0 -32px; } | |
| 73 | -.ui-icon-arrow-1-ne { background-position: -16px -32px; } | |
| 74 | -.ui-icon-arrow-1-e { background-position: -32px -32px; } | |
| 75 | -.ui-icon-arrow-1-se { background-position: -48px -32px; } | |
| 76 | -.ui-icon-arrow-1-s { background-position: -64px -32px; } | |
| 77 | -.ui-icon-arrow-1-sw { background-position: -80px -32px; } | |
| 78 | -.ui-icon-arrow-1-w { background-position: -96px -32px; } | |
| 79 | -.ui-icon-arrow-1-nw { background-position: -112px -32px; } | |
| 80 | -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } | |
| 81 | -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } | |
| 82 | -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } | |
| 83 | -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } | |
| 84 | -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } | |
| 85 | -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } | |
| 86 | -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } | |
| 87 | -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } | |
| 88 | -.ui-icon-arrowthick-1-n { background-position: 0 -48px; } | |
| 89 | -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } | |
| 90 | -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } | |
| 91 | -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } | |
| 92 | -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } | |
| 93 | -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } | |
| 94 | -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } | |
| 95 | -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } | |
| 96 | -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } | |
| 97 | -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } | |
| 98 | -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } | |
| 99 | -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } | |
| 100 | -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } | |
| 101 | -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } | |
| 102 | -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } | |
| 103 | -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } | |
| 104 | -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } | |
| 105 | -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } | |
| 106 | -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } | |
| 107 | -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } | |
| 108 | -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } | |
| 109 | -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } | |
| 110 | -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } | |
| 111 | -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } | |
| 112 | -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } | |
| 113 | -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } | |
| 114 | -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } | |
| 115 | -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } | |
| 116 | -.ui-icon-arrow-4 { background-position: 0 -80px; } | |
| 117 | -.ui-icon-arrow-4-diag { background-position: -16px -80px; } | |
| 118 | -.ui-icon-extlink { background-position: -32px -80px; } | |
| 119 | -.ui-icon-newwin { background-position: -48px -80px; } | |
| 120 | -.ui-icon-refresh { background-position: -64px -80px; } | |
| 121 | -.ui-icon-shuffle { background-position: -80px -80px; } | |
| 122 | -.ui-icon-transfer-e-w { background-position: -96px -80px; } | |
| 123 | -.ui-icon-transferthick-e-w { background-position: -112px -80px; } | |
| 124 | -.ui-icon-folder-collapsed { background-position: 0 -96px; } | |
| 125 | -.ui-icon-folder-open { background-position: -16px -96px; } | |
| 126 | -.ui-icon-document { background-position: -32px -96px; } | |
| 127 | -.ui-icon-document-b { background-position: -48px -96px; } | |
| 128 | -.ui-icon-note { background-position: -64px -96px; } | |
| 129 | -.ui-icon-mail-closed { background-position: -80px -96px; } | |
| 130 | -.ui-icon-mail-open { background-position: -96px -96px; } | |
| 131 | -.ui-icon-suitcase { background-position: -112px -96px; } | |
| 132 | -.ui-icon-comment { background-position: -128px -96px; } | |
| 133 | -.ui-icon-person { background-position: -144px -96px; } | |
| 134 | -.ui-icon-print { background-position: -160px -96px; } | |
| 135 | -.ui-icon-trash { background-position: -176px -96px; } | |
| 136 | -.ui-icon-locked { background-position: -192px -96px; } | |
| 137 | -.ui-icon-unlocked { background-position: -208px -96px; } | |
| 138 | -.ui-icon-bookmark { background-position: -224px -96px; } | |
| 139 | -.ui-icon-tag { background-position: -240px -96px; } | |
| 140 | -.ui-icon-home { background-position: 0 -112px; } | |
| 141 | -.ui-icon-flag { background-position: -16px -112px; } | |
| 142 | -.ui-icon-calendar { background-position: -32px -112px; } | |
| 143 | -.ui-icon-cart { background-position: -48px -112px; } | |
| 144 | -.ui-icon-pencil { background-position: -64px -112px; } | |
| 145 | -.ui-icon-clock { background-position: -80px -112px; } | |
| 146 | -.ui-icon-disk { background-position: -96px -112px; } | |
| 147 | -.ui-icon-calculator { background-position: -112px -112px; } | |
| 148 | -.ui-icon-zoomin { background-position: -128px -112px; } | |
| 149 | -.ui-icon-zoomout { background-position: -144px -112px; } | |
| 150 | -.ui-icon-search { background-position: -160px -112px; } | |
| 151 | -.ui-icon-wrench { background-position: -176px -112px; } | |
| 152 | -.ui-icon-gear { background-position: -192px -112px; } | |
| 153 | -.ui-icon-heart { background-position: -208px -112px; } | |
| 154 | -.ui-icon-star { background-position: -224px -112px; } | |
| 155 | -.ui-icon-link { background-position: -240px -112px; } | |
| 156 | -.ui-icon-cancel { background-position: 0 -128px; } | |
| 157 | -.ui-icon-plus { background-position: -16px -128px; } | |
| 158 | -.ui-icon-plusthick { background-position: -32px -128px; } | |
| 159 | -.ui-icon-minus { background-position: -48px -128px; } | |
| 160 | -.ui-icon-minusthick { background-position: -64px -128px; } | |
| 161 | -.ui-icon-close { background-position: -80px -128px; } | |
| 162 | -.ui-icon-closethick { background-position: -96px -128px; } | |
| 163 | -.ui-icon-key { background-position: -112px -128px; } | |
| 164 | -.ui-icon-lightbulb { background-position: -128px -128px; } | |
| 165 | -.ui-icon-scissors { background-position: -144px -128px; } | |
| 166 | -.ui-icon-clipboard { background-position: -160px -128px; } | |
| 167 | -.ui-icon-copy { background-position: -176px -128px; } | |
| 168 | -.ui-icon-contact { background-position: -192px -128px; } | |
| 169 | -.ui-icon-image { background-position: -208px -128px; } | |
| 170 | -.ui-icon-video { background-position: -224px -128px; } | |
| 171 | -.ui-icon-script { background-position: -240px -128px; } | |
| 172 | -.ui-icon-alert { background-position: 0 -144px; } | |
| 173 | -.ui-icon-info { background-position: -16px -144px; } | |
| 174 | -.ui-icon-notice { background-position: -32px -144px; } | |
| 175 | -.ui-icon-help { background-position: -48px -144px; } | |
| 176 | -.ui-icon-check { background-position: -64px -144px; } | |
| 177 | -.ui-icon-bullet { background-position: -80px -144px; } | |
| 178 | -.ui-icon-radio-off { background-position: -96px -144px; } | |
| 179 | -.ui-icon-radio-on { background-position: -112px -144px; } | |
| 180 | -.ui-icon-pin-w { background-position: -128px -144px; } | |
| 181 | -.ui-icon-pin-s { background-position: -144px -144px; } | |
| 182 | -.ui-icon-play { background-position: 0 -160px; } | |
| 183 | -.ui-icon-pause { background-position: -16px -160px; } | |
| 184 | -.ui-icon-seek-next { background-position: -32px -160px; } | |
| 185 | -.ui-icon-seek-prev { background-position: -48px -160px; } | |
| 186 | -.ui-icon-seek-end { background-position: -64px -160px; } | |
| 187 | -.ui-icon-seek-first { background-position: -80px -160px; } | |
| 188 | -.ui-icon-stop { background-position: -96px -160px; } | |
| 189 | -.ui-icon-eject { background-position: -112px -160px; } | |
| 190 | -.ui-icon-volume-off { background-position: -128px -160px; } | |
| 191 | -.ui-icon-volume-on { background-position: -144px -160px; } | |
| 192 | -.ui-icon-power { background-position: 0 -176px; } | |
| 193 | -.ui-icon-signal-diag { background-position: -16px -176px; } | |
| 194 | -.ui-icon-signal { background-position: -32px -176px; } | |
| 195 | -.ui-icon-battery-0 { background-position: -48px -176px; } | |
| 196 | -.ui-icon-battery-1 { background-position: -64px -176px; } | |
| 197 | -.ui-icon-battery-2 { background-position: -80px -176px; } | |
| 198 | -.ui-icon-battery-3 { background-position: -96px -176px; } | |
| 199 | -.ui-icon-circle-plus { background-position: 0 -192px; } | |
| 200 | -.ui-icon-circle-minus { background-position: -16px -192px; } | |
| 201 | -.ui-icon-circle-close { background-position: -32px -192px; } | |
| 202 | -.ui-icon-circle-triangle-e { background-position: -48px -192px; } | |
| 203 | -.ui-icon-circle-triangle-s { background-position: -64px -192px; } | |
| 204 | -.ui-icon-circle-triangle-w { background-position: -80px -192px; } | |
| 205 | -.ui-icon-circle-triangle-n { background-position: -96px -192px; } | |
| 206 | -.ui-icon-circle-arrow-e { background-position: -112px -192px; } | |
| 207 | -.ui-icon-circle-arrow-s { background-position: -128px -192px; } | |
| 208 | -.ui-icon-circle-arrow-w { background-position: -144px -192px; } | |
| 209 | -.ui-icon-circle-arrow-n { background-position: -160px -192px; } | |
| 210 | -.ui-icon-circle-zoomin { background-position: -176px -192px; } | |
| 211 | -.ui-icon-circle-zoomout { background-position: -192px -192px; } | |
| 212 | -.ui-icon-circle-check { background-position: -208px -192px; } | |
| 213 | -.ui-icon-circlesmall-plus { background-position: 0 -208px; } | |
| 214 | -.ui-icon-circlesmall-minus { background-position: -16px -208px; } | |
| 215 | -.ui-icon-circlesmall-close { background-position: -32px -208px; } | |
| 216 | -.ui-icon-squaresmall-plus { background-position: -48px -208px; } | |
| 217 | -.ui-icon-squaresmall-minus { background-position: -64px -208px; } | |
| 218 | -.ui-icon-squaresmall-close { background-position: -80px -208px; } | |
| 219 | -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } | |
| 220 | -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } | |
| 221 | -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } | |
| 222 | -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } | |
| 223 | -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } | |
| 224 | -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } | |
| 225 | - | |
| 226 | - | |
| 227 | -/* Misc visuals | |
| 228 | -----------------------------------*/ | |
| 229 | - | |
| 230 | -/* Corner radius */ | |
| 231 | -.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; } | |
| 232 | -.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } | |
| 233 | -.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; } | |
| 234 | -.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; } | |
| 235 | -.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; } | |
| 236 | -.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; } | |
| 237 | -.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; } | |
| 238 | -.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; } | |
| 239 | -.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; } | |
| 240 | - | |
| 241 | -/* Overlays */ | |
| 242 | -.ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } | |
| 243 | -.ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; } | |
| 244 | 0 | \ No newline at end of file |
ktatompub/Client/js/APP/KT_atom_server.js deleted
| 1 | -KT_atom_server=new function(){ | |
| 2 | - this.xmlhelpers=new function(){ | |
| 3 | - this.getTagContents=function(node,tagName){ | |
| 4 | - return $(node).find(tagName)[0].textContent; | |
| 5 | - } | |
| 6 | - } | |
| 7 | - | |
| 8 | - this.set=function(element,value){ | |
| 9 | - if(element.tagName!=undefined){ | |
| 10 | - switch ((''+element.tagName+'').toLowerCase() ){ | |
| 11 | - case 'input': | |
| 12 | - $(element).val(value); | |
| 13 | - break; | |
| 14 | - default: | |
| 15 | - $(element).html(value); | |
| 16 | - } | |
| 17 | - } | |
| 18 | - } | |
| 19 | -}; | |
| 20 | - | |
| 21 | - | |
| 22 | -KT_atom_server.folder=new function(){ | |
| 23 | - this.fieldList={ | |
| 24 | - 'folder_id' :'id', | |
| 25 | - 'folder_name' :'folder_name', | |
| 26 | - 'folder_path' :'full_path', | |
| 27 | - 'folder_permissions' :'permissions' | |
| 28 | - }; | |
| 29 | - this.data={}; | |
| 30 | - | |
| 31 | - this.parseXML=function(entry){ | |
| 32 | - this.data={}; | |
| 33 | - for(var lFname in this.fieldList){ | |
| 34 | - this.data[lFname]=KT_atom_server.xmlhelpers.getTagContents(entry,this.fieldList[lFname]); | |
| 35 | - } | |
| 36 | - } | |
| 37 | - | |
| 38 | - this.renderContainer=function(containerId){ | |
| 39 | - var elem=lib.def(document.getElementById(containerId),window.document.body); | |
| 40 | - for(var field in this.fieldList){ | |
| 41 | - $("."+field,elem).each(function(){ | |
| 42 | - KT_atom_server.set(this,KT_atom_server.folder.data[field]); | |
| 43 | - }); | |
| 44 | - } | |
| 45 | - } | |
| 46 | -} | |
| 47 | - | |
| 48 | -KT_atom_server.serviceDoc=new function(){ | |
| 49 | - this.parseXML=function(data,workspace){ | |
| 50 | - $('workspace',data).each(function(){ | |
| 51 | - var ws=$(this); | |
| 52 | - lib.debug.inspect($(ws[0].childNodes)); | |
| 53 | - if($('title',this)[0].textContent==workspace){ | |
| 54 | - alert('found workspace '+workspace) | |
| 55 | - } | |
| 56 | - }); | |
| 57 | - } | |
| 58 | -} | |
| 59 | - | |
| 60 | - | |
| 61 | -KT_atom_server.document=new function(){ | |
| 62 | - this.fieldList={ | |
| 63 | - 'document_id' :'document_id', | |
| 64 | - 'document_title' :'title', | |
| 65 | - 'document_custom_no' :'custom_document_no', | |
| 66 | - 'document_oem_no' :'oem_document_no', | |
| 67 | - 'document_type' :'document_type', | |
| 68 | - 'document_filename' :'filename', | |
| 69 | - 'document_file_size' :'filesize', | |
| 70 | - 'document_full_path' :'full_path', | |
| 71 | - 'document_created_by' :'created_by', | |
| 72 | - 'document_created_on' :'created_date', | |
| 73 | - 'document_modified_by' :'modified_by', | |
| 74 | - 'document_modified_on' :'modified_date', | |
| 75 | - 'document_checkout_by' :'checked_out_by', | |
| 76 | - 'document_checkout_on' :'checked_out_date', | |
| 77 | - 'document_owned_by' :'owned_by', | |
| 78 | - 'document_version' :'version', | |
| 79 | - 'document_content_id' :'content_id', | |
| 80 | - 'document_immutable' :'is_immutable', | |
| 81 | - 'document_permissions' :'permissions', | |
| 82 | - 'document_workflow' :'workflow', | |
| 83 | - 'document_workflow_state' :'workflow_state', | |
| 84 | - 'document_mime_type' :'mime_type', | |
| 85 | - 'document_mime_display' :'mime_display', | |
| 86 | - 'document_storage_path' :'storage_path', | |
| 87 | - 'document_download_url' :'downloaduri' | |
| 88 | - }; | |
| 89 | - this.data={}; | |
| 90 | - | |
| 91 | - this.parseXML=function(entry){ | |
| 92 | - this.data={}; | |
| 93 | - for(var lFname in this.fieldList){ | |
| 94 | - this.data[lFname]=KT_atom_server.xmlhelpers.getTagContents(entry,this.fieldList[lFname]); | |
| 95 | - } | |
| 96 | - | |
| 97 | - } | |
| 98 | - | |
| 99 | - this.renderContainer=function(containerId){ | |
| 100 | - var elem=lib.def(document.getElementById(containerId),window.document.body); | |
| 101 | - for(var field in this.fieldList){ | |
| 102 | - $("."+field,elem).each(function(){ | |
| 103 | - KT_atom_server.set(this,KT_atom_server.document.data[field]); | |
| 104 | - }); | |
| 105 | - } | |
| 106 | - } | |
| 107 | -} | |
| 108 | 0 | \ No newline at end of file |
ktatompub/Client/js/APP/app.js deleted
| 1 | -/** | |
| 2 | - * AtomPub Handlers | |
| 3 | - * | |
| 4 | - * This library formats compliant AtomPub requests, handles server interaction | |
| 5 | - * and interprets the results back into JSON | |
| 6 | - */ | |
| 7 | -APP=new function(){ | |
| 8 | - this.GET=function(url){ | |
| 9 | - | |
| 10 | - } | |
| 11 | - | |
| 12 | - this.PUT=function(){ | |
| 13 | - } | |
| 14 | - | |
| 15 | - this.POST=function(){ | |
| 16 | - } | |
| 17 | - | |
| 18 | - this.DELETE=function(){ | |
| 19 | - } | |
| 20 | - | |
| 21 | -} | |
| 22 | 0 | \ No newline at end of file |
ktatompub/Client/js/APP/ktApp.js deleted
| 1 | -KT_atom_server=new function(){ | |
| 2 | - this.xmlhelpers=new function(){ | |
| 3 | - this.getTagContents=function(node,tagName){ | |
| 4 | - return $(node).find(tagName)[0].textContent; | |
| 5 | - } | |
| 6 | - } | |
| 7 | - | |
| 8 | - this.set=function(element,value){ | |
| 9 | - //lib.debug.info('Setting Element '+element.id+' value: '+value); | |
| 10 | - if(element.tagName!=undefined){ | |
| 11 | - switch ((''+element.tagName+'').toLowerCase() ){ | |
| 12 | - case 'input': | |
| 13 | - $(element).val(value); | |
| 14 | - break; | |
| 15 | - default: | |
| 16 | - $(element).html(value); | |
| 17 | - } | |
| 18 | - } | |
| 19 | - } | |
| 20 | -}; | |
| 21 | - | |
| 22 | -/** | |
| 23 | - $('.folder_id',elem).html($(entry).find('id')[0].textContent); | |
| 24 | - $('.folder_name',elem).html($(entry).find('folder_name')[0].textContent); | |
| 25 | - $('.folder_path',elem).html($(entry).find('full_path')[0].textContent); | |
| 26 | - $('.folder_permissions',elem).html($(entry).find('permissions')[0].textContent); | |
| 27 | - */ | |
| 28 | - | |
| 29 | -/* | |
| 30 | - $('.document_id',elem).html($(entry).find('document_id')[0].textContent); | |
| 31 | - $('.document_title',elem).html($(entry).find('title')[0].textContent); | |
| 32 | - $('.document_custom_no',elem).html($(entry).find('custom_document_no')[0].textContent); | |
| 33 | - $('.document_oem_no',elem).html($(entry).find('oem_document_no')[0].textContent); | |
| 34 | - $('.document_type',elem).html($(entry).find('document_type')[0].textContent); | |
| 35 | - $('.document_filename',elem).html($(entry).find('filename')[0].textContent); | |
| 36 | - $('.document_file_size',elem).html($(entry).find('filesize')[0].textContent); | |
| 37 | - $('.document_full_path',elem).html($(entry).find('full_path')[0].textContent); | |
| 38 | - $('.document_created_by',elem).html($(entry).find('created_by')[0].textContent); | |
| 39 | - $('.document_created_on',elem).html($(entry).find('created_date')[0].textContent); | |
| 40 | - $('.document_checkout_by',elem).html($(entry).find('checked_out_by')[0].textContent); | |
| 41 | - $('.document_checkout_on',elem).html($(entry).find('checked_out_date')[0].textContent); | |
| 42 | - $('.document_modified_by',elem).html($(entry).find('modified_by')[0].textContent); | |
| 43 | - $('.document_modified_on',elem).html($(entry).find('modified_date')[0].textContent); | |
| 44 | - $('.document_owned_by',elem).html($(entry).find('owned_by')[0].textContent); | |
| 45 | - $('.document_version',elem).html($(entry).find('version')[0].textContent); | |
| 46 | - $('.document_content_id',elem).html($(entry).find('content_id')[0].textContent); | |
| 47 | - $('.document_immutable',elem).html($(entry).find('is_immutable')[0].textContent); | |
| 48 | - $('.document_permissions',elem).html($(entry).find('permissions')[0].textContent); | |
| 49 | - $('.document_workflow',elem).html($(entry).find('workflow')[0].textContent); | |
| 50 | - $('.document_workflow_state',elem).html($(entry).find('workflow_state')[0].textContent); | |
| 51 | - $('.document_mime_type',elem).html($(entry).find('mime_type')[0].textContent); | |
| 52 | - $('.document_mime_display',elem).html($(entry).find('mime_display')[0].textContent); | |
| 53 | - $('.document_storage_path',elem).html($(entry).find('storage_path')[0].textContent); | |
| 54 | - | |
| 55 | - */ | |
| 56 | -KT_atom_server.folder=new function(){ | |
| 57 | - this.fieldList={ | |
| 58 | - 'folder_id' :'id', | |
| 59 | - 'folder_name' :'folder_name', | |
| 60 | - 'folder_path' :'full_path', | |
| 61 | - 'folder_permissions' :'permissions' | |
| 62 | - }; | |
| 63 | - this.data={}; | |
| 64 | - | |
| 65 | - this.parseXML=function(entry){ | |
| 66 | - this.data={}; | |
| 67 | - for(var lFname in this.fieldList){ | |
| 68 | - this.data[lFname]=KT_atom_server.xmlhelpers.getTagContents(entry,this.fieldList[lFname]); | |
| 69 | - } | |
| 70 | - } | |
| 71 | - | |
| 72 | - this.renderContainer=function(containerId){ | |
| 73 | - var elem=lib.def(document.getElementById(containerId),window.document.body); | |
| 74 | - for(var field in this.fieldList){ | |
| 75 | - $("."+field,elem).each(function(){ | |
| 76 | - KT_atom_server.set(this,KT_atom_server.folder.data[field]); | |
| 77 | - }); | |
| 78 | - } | |
| 79 | - } | |
| 80 | -} | |
| 81 | - | |
| 82 | -KT_atom_server.serviceDoc=new function(){ | |
| 83 | - this.parseXML=function(data,workspace){ | |
| 84 | - $('workspace',data).each(function(){ | |
| 85 | - var ws=$(this); | |
| 86 | - lib.debug.inspect($(ws[0].childNodes).); | |
| 87 | - if($('title',this)[0].textContent==workspace){ | |
| 88 | - alert('found workspace '+workspace) | |
| 89 | - } | |
| 90 | - }); | |
| 91 | - } | |
| 92 | -} | |
| 93 | - | |
| 94 | - | |
| 95 | -KT_atom_server.document=new function(){ | |
| 96 | - this.fieldList={ | |
| 97 | - 'document_id' :'document_id', | |
| 98 | - 'document_title' :'title', | |
| 99 | - 'document_custom_no' :'custom_document_no', | |
| 100 | - 'document_oem_no' :'oem_document_no', | |
| 101 | - 'document_type' :'document_type', | |
| 102 | - 'document_filename' :'filename', | |
| 103 | - 'document_file_size' :'filesize', | |
| 104 | - 'document_full_path' :'full_path', | |
| 105 | - 'document_created_by' :'created_by', | |
| 106 | - 'document_created_on' :'created_date', | |
| 107 | - 'document_modified_by' :'modified_by', | |
| 108 | - 'document_modified_on' :'modified_date', | |
| 109 | - 'document_checkout_by' :'checked_out_by', | |
| 110 | - 'document_checkout_on' :'checked_out_date', | |
| 111 | - 'document_owned_by' :'owned_by', | |
| 112 | - 'document_version' :'version', | |
| 113 | - 'document_content_id' :'content_id', | |
| 114 | - 'document_immutable' :'is_immutable', | |
| 115 | - 'document_permissions' :'permissions', | |
| 116 | - 'document_workflow' :'workflow', | |
| 117 | - 'document_workflow_state' :'workflow_state', | |
| 118 | - 'document_mime_type' :'mime_type', | |
| 119 | - 'document_mime_display' :'mime_display', | |
| 120 | - 'document_storage_path' :'storage_path', | |
| 121 | - 'document_download_url' :'downloaduri' | |
| 122 | - }; | |
| 123 | - this.data={}; | |
| 124 | - | |
| 125 | - this.parseXML=function(entry){ | |
| 126 | - this.data={}; | |
| 127 | - for(var lFname in this.fieldList){ | |
| 128 | - this.data[lFname]=KT_atom_server.xmlhelpers.getTagContents(entry,this.fieldList[lFname]); | |
| 129 | - } | |
| 130 | - | |
| 131 | - } | |
| 132 | - | |
| 133 | - this.renderContainer=function(containerId){ | |
| 134 | - var elem=lib.def(document.getElementById(containerId),window.document.body); | |
| 135 | - for(var field in this.fieldList){ | |
| 136 | - $("."+field,elem).each(function(){ | |
| 137 | - KT_atom_server.set(this,KT_atom_server.document.data[field]); | |
| 138 | - }); | |
| 139 | - } | |
| 140 | - } | |
| 141 | -} | |
| 142 | 0 | \ No newline at end of file |
ktatompub/Client/js/chili-2.2/start-here.html deleted
| 1 | -<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> | |
| 2 | -<html xmlns="http://www.w3.org/1999/xhtml"> | |
| 3 | - <head> | |
| 4 | - <meta http-equiv="refresh" content="1;url=http://noteslog.com/personal/projects/chili/"> | |
| 5 | - </head> | |
| 6 | - | |
| 7 | - <body> | |
| 8 | - <p>accessing the quick start page...</p> | |
| 9 | - </body> | |
| 10 | -</html> |
ktatompub/Client/js/chili/cplusplus.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: "cpp" | |
| 14 | - , _case: true | |
| 15 | - , _main: { | |
| 16 | - mlcom : { | |
| 17 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 18 | - , _style: "color: #4040c2;" | |
| 19 | - } | |
| 20 | - , com : { | |
| 21 | - _match: /\/\/.*/ | |
| 22 | - , _style: "color: green;" | |
| 23 | - } | |
| 24 | - , preproc : { | |
| 25 | - _match: /(?=^|\n)\s*#\w+/ | |
| 26 | - , _style: "color: red;" | |
| 27 | - } | |
| 28 | - , string : { | |
| 29 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 30 | - , _style: "color: teal;" | |
| 31 | - } | |
| 32 | - , number : { | |
| 33 | - _match: /\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b/ | |
| 34 | - , _style: "color: red;" | |
| 35 | - } | |
| 36 | - , datatype: { | |
| 37 | - _match: /\b(?:wint_t|wctype_t|wctrans_t|wchar_t|va_list|uintptr_t|tm|time_t|terminate_function|size_t|signed|sig_atomic_t|short|ptrdiff_t|mbstate_t|long|ldiv_t|lconv|jmp_buf|intptr_t|int|fpos_t|float|double|div_t|clock_t|char|bool|_wfinddatai64_t|_wfinddata_t|_utimbuf|_timeb|_stati64|_stat|_purecall_handler|_onexit_t|_off_t|_finddatai64_t|_finddata_t|_exception|_diskfree_t|_dev_t|_complex|__wfinddata64_t|__wchar_t|__timeb64|__time64_t|__stat64|__int8|__int64|__int32|__int16|__finddata64_t|_PNH|_HFILE|_HEAPINFO|_FPIEEE_RECORD|_EXCEPTION_POINTERS|WPARAM|WORD|WCHAR|VOID|USN|USHORT|ULONG_PTR|ULONGLONG|ULONG64|ULONG32|ULONG|UINT_PTR|UINT64|UINT32|UINT|UHALF_PTR|UCHAR|TCHAR|TBYTE|SSIZE_T|SIZE_T|SHORT|SERVICE_STATUS_HANDLE|SC_LOCK|SC_HANDLE|PWSTR|PWORD|PWCHAR|PVOID|PUSHORT|PULONG_PTR|PULONGLONG|PULONG64|PULONG32|PULONG|PUINT_PTR|PUINT64|PUINT32|PUINT|PUHALF_PTR|PUCHAR|PTSTR|PTCHAR|PTBYTE|PSTR|PSSIZE_T|PSIZE_T|PSHORT|POINTER_64|POINTER_32|PLONG_PTR|PLONGLONG|PLONG64|PLONG32|PLONG|PLCID|PINT_PTR|PINT64|PINT32|PINT|PHKEY|PHANDLE|PHALF_PTR|PFLOAT|PDWORD_PTR|PDWORDLONG|PDWORD64|PDWORD32|PCWSTR|PCTSTR|PCSTR|PCHAR|PBYTE|PBOOLEAN|PBOOL|LRESULT|LPWSTR|LPWORD|LPVOID|LPTSTR|LPSTR|LPLONG|LPINT|LPHANDLE|LPDWORD|LPCWSTR|LPCVOID|LPCTSTR|LPCSTR|LPCOLORREF|LPBYTE|LPBOOL|LPARAM|LONG_PTR|LONGLONG|LONG64|LONG32|LONG|LGRPID|LCTYPE|LCID|LANGID|INT_PTR|INT64|INT32|INT|HWND|HWINSTA|HSZ|HRSRC|HRGN|HRESULT|HPEN|HPALETTE|HMONITOR|HMODULE|HMETAFILE|HMENU|HLOCAL|HKL|HKEY|HINSTANCE|HICON|HHOOK|HGLOBAL|HGDIOBJ|HFONT|HFILE|HENHMETAFILE|HDWP|HDROP|HDESK|HDDEDATA|HDC|HCURSOR|HCONVLIST|HCONV|HCOLORSPACE|HBRUSH|HBITMAP|HANDLE|HALF_PTR|HACCEL|FLOAT|FILE|DWORD_PTR|DWORDLONG|DWORD64|DWORD32|DWORD|COLORREF|CHAR|BYTE|BOOLEAN|BOOL|ATOM)\b/ | |
| 38 | - , _style: "color: blue;" | |
| 39 | - } | |
| 40 | - , keyword : { | |
| 41 | - _match: /\b(?:while|whcar_t|volatile|void|virtual|uuid|using|union|typename|typeid|typedef|try|true|throw|thread|this|template|switch|struct|static_cast|static|sizeof|selectany|return|reinterpret_cast|register|public|protected|private|nothrow|noreturn|noinline|new|namespace|naked|mutable|inline|if|goto|friend|for|false|extern|explicit|enum|else|dynamic_cast|do|dllimport|dllexport|deprecated|delete|default|continue|const_cast|const|class|catch|case|break|__try|__finally|__exception|__declspec)\b/ | |
| 42 | - , _style: "color: navy; font-weight: bold;" | |
| 43 | - } | |
| 44 | - } | |
| 45 | -} |
ktatompub/Client/js/chili/csharp.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: "cs" | |
| 14 | - , _case: true | |
| 15 | - , _main: { | |
| 16 | - mlcom : { | |
| 17 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 18 | - , _style: "color: #4040c2;" | |
| 19 | - } | |
| 20 | - , com : { | |
| 21 | - _match: /\/\/.*/ | |
| 22 | - , _style: "color: green;" | |
| 23 | - } | |
| 24 | - , string : { | |
| 25 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 26 | - , _style: "color: teal;" | |
| 27 | - } | |
| 28 | - , preproc: { | |
| 29 | - _match: /^\s*#.*/ | |
| 30 | - , _style: "color: red;" | |
| 31 | - } | |
| 32 | - , number : { | |
| 33 | - _match: /\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b/ | |
| 34 | - , _style: "color: red;" | |
| 35 | - } | |
| 36 | - , keyword: { | |
| 37 | - _match: /\b(?:while|volatile|void|virtual|using|ushort|unsafe|unchecked|ulong|uint|typeof|try|true|throw|this|switch|struct|string|static|stackalloc|sizeof|short|sealed|sbyte|return|ref|readonly|public|protected|private|params|override|out|operator|object|null|new|namespace|long|lock|is|internal|interface|int|in|implicit|if|goto|foreach|for|float|fixed|finally|false|extern|explicit|event|enum|else|double|do|delegate|default|decimal|continue|const|class|checked|char|catch|case|byte|break|bool|base|as|abstract)\b/ | |
| 38 | - , _style: "color: navy; font-weight: bold;" | |
| 39 | - } | |
| 40 | - } | |
| 41 | -} |
ktatompub/Client/js/chili/css.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: 'css' | |
| 14 | - , _case: true | |
| 15 | - , _main: { | |
| 16 | - comment: { | |
| 17 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 18 | - , _style: "color: olive;" | |
| 19 | - } | |
| 20 | - , directive: { | |
| 21 | - _match: /@\w+/ | |
| 22 | - , _style: "color: fuchsia;" | |
| 23 | - } | |
| 24 | - , url: { | |
| 25 | - _match: /\b(url\s*\()([^)]+)(\))/ | |
| 26 | - , _replace: "<span class='url'>$1</span>$2<span class='url'>$3</span>" | |
| 27 | - , _style: "color: fuchsia;" | |
| 28 | - } | |
| 29 | - , block: { | |
| 30 | - _match: /\{([\w\W]*?)\}/ | |
| 31 | - , _replace: function( all, pairs ) { | |
| 32 | - return '{' + this.x( pairs, '/definition' ) + '}'; | |
| 33 | - } | |
| 34 | - } | |
| 35 | - , 'class': { | |
| 36 | - _match: /\.\w+/ | |
| 37 | - , _style: "color: #CC0066; font-weight: bold;" | |
| 38 | - } | |
| 39 | - , id: { | |
| 40 | - _match: /#\w+/ | |
| 41 | - , _style: "color: IndianRed; font-weight: bold;" | |
| 42 | - } | |
| 43 | - , pseudo: { | |
| 44 | - _match: /:\w+/ | |
| 45 | - , _style: "color: #CC9900;" | |
| 46 | - } | |
| 47 | - , element: { | |
| 48 | - _match: /\w+/ | |
| 49 | - , _style: "color: Purple; font-weight: bold;" | |
| 50 | - } | |
| 51 | - } | |
| 52 | - , definition: { | |
| 53 | - comment: { | |
| 54 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 55 | - } | |
| 56 | - , property: { | |
| 57 | - _match: /\b(?:zoom|z-index|writing-mode|word-wrap|word-spacing|word-break|width|widows|white-space|volume|voice-family|visibility|vertical-align|unicode-bidi|top|text-underline-position|text-transform|text-shadow|text-overflow|text-kashida-space|text-justify|text-indent|text-decoration|text-autospace|text-align-last|text-align|table-layout|stress|speech-rate|speak-punctuation|speak-numeral|speak-header|speak|size|scrollbar-track-color|scrollbar-shadow-color|scrollbar-highlight-color|scrollbar-face-color|scrollbar-dark-shadow-color|scrollbar-base-color|scrollbar-arrow-color|scrollbar-3d-light-color|ruby-position|ruby-overhang|ruby-align|right|richness|quotes|position|play-during|pitch-range|pitch|pause-before|pause-after|pause|page-break-inside|page-break-before|page-break-after|page|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-Y|overflow-X|overflow|outline-width|outline-style|outline-color|outline|orphans|min-width|min-height|max-width|max-height|marks|marker-offset|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|line-break|letter-spacing|left|layout-grid-type|layout-grid-mode|layout-grid-line|layout-grid-char-spacing|layout-grid-char|layout-grid|layout-flow|layer-background-image|layer-background-color|include-source|ime-mode|height|font-weight|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-family|font|float|filter|empty-cells|elevation|display|direction|cursor|cue-before|cue-after|cue|counter-reset|counter-increment|content|color|clip|clear|caption-side|bottom|border-width|border-top-width|border-top-style|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-left-width|border-left-style|border-left-color|border-left|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-color|border-bottom|border|behavior|background-repeat|background-position-y|background-position-x|background-position|background-image|background-color|background-attachment|background|azimuth|accelerator)\s*:/ | |
| 58 | - , _style: "color: #330066;" | |
| 59 | - } | |
| 60 | - , special: { | |
| 61 | - _match: /\b(?:-use-link-source|-set-link-source|-replace|-moz-user-select|-moz-user-modify|-moz-user-input|-moz-user-focus|-moz-outline-width|-moz-outline-style|-moz-outline-color|-moz-outline|-moz-opacity|-moz-border-top-colors|-moz-border-right-colors|-moz-border-radius-topright|-moz-border-radius-topleft|-moz-border-radius-bottomright|-moz-border-radius-bottomleft|-moz-border-radius|-moz-border-left-colors|-moz-border-bottom-colors|-moz-binding)\s*:/ | |
| 62 | - , _style: "color: #330066; text-decoration: underline;" | |
| 63 | - } | |
| 64 | - , url: { | |
| 65 | - _match: /\b(url\s*\()([^)]+)(\))/ | |
| 66 | - , _replace: "<span class='url'>$1</span>$2<span class='url'>$3</span>" | |
| 67 | - } | |
| 68 | - , value: { | |
| 69 | - _match: /\b(?:xx-small|xx-large|x-soft|x-small|x-slow|x-low|x-loud|x-large|x-high|x-fast|wider|wait|w-resize|visible|url|uppercase|upper-roman|upper-latin|upper-alpha|underline|ultra-expanded|ultra-condensed|tv|tty|transparent|top|thin|thick|text-top|text-bottom|table-row-group|table-row|table-header-group|table-footer-group|table-column-group|table-column|table-cell|table-caption|sw-resize|super|sub|status-bar|static|square|spell-out|speech|solid|soft|smaller|small-caption|small-caps|small|slower|slow|silent|show|separate|semi-expanded|semi-condensed|se-resize|scroll|screen|s-resize|run-in|rtl|rightwards|right-side|right|ridge|rgb|repeat-y|repeat-x|repeat|relative|projection|print|pre|portrait|pointer|overline|outside|outset|open-quote|once|oblique|nw-resize|nowrap|normal|none|no-repeat|no-open-quote|no-close-quote|ne-resize|narrower|n-resize|move|mix|middle|message-box|medium|marker|ltr|lowercase|lower-roman|lower-latin|lower-greek|lower-alpha|lower|low|loud|local|list-item|line-through|lighter|level|leftwards|left-side|left|larger|large|landscape|justify|italic|invert|inside|inset|inline-table|inline|icon|higher|high|hide|hidden|help|hebrew|handheld|groove|format|fixed|faster|fast|far-right|far-left|fantasy|extra-expanded|extra-condensed|expanded|embossed|embed|e-resize|double|dotted|disc|digits|default|decimal-leading-zero|decimal|dashed|cursive|crosshair|cross|crop|counters|counter|continuous|condensed|compact|collapse|code|close-quote|circle|center-right|center-left|center|caption|capitalize|braille|bottom|both|bolder|bold|block|blink|bidi-override|below|behind|baseline|avoid|auto|aural|attr|armenian|always|all|absolute|above)\b/ | |
| 70 | - , _style: "color: #3366FF;" | |
| 71 | - } | |
| 72 | - , string: { | |
| 73 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 74 | - , _style: "color: teal;" | |
| 75 | - } | |
| 76 | - , number: { | |
| 77 | - _match: /(?:\b[+-]?(?:\d*\.?\d+|\d+\.?\d*))(?:%|(?:(?:px|pt|em|)\b))/ | |
| 78 | - , _style: "color: red;" | |
| 79 | - } | |
| 80 | - , color : { | |
| 81 | - _match: /(?:\#[a-fA-F0-9]{3,6})|\b(?:yellow|white|teal|silver|red|purple|olive|navy|maroon|lime|green|gray|fuchsia|blue|black|aqua|YellowGreen|Yellow|WhiteSmoke|White|Wheat|Violet|Turquoise|Tomato|Thistle|Teal|Tan|SteelBlue|SpringGreen|Snow|SlateGrey|SlateGray|SlateBlue|SkyBlue|Silver|Sienna|SeaShell|SeaGreen|SandyBrown|Salmon|SaddleBrown|RoyalBlue|RosyBrown|Red|Purple|PowderBlue|Plum|Pink|Peru|PeachPuff|PapayaWhip|PaleVioletRed|PaleTurquoise|PaleGreen|PaleGoldenRod|Orchid|OrangeRed|Orange|OliveDrab|Olive|OldLace|Navy|NavajoWhite|Moccasin|MistyRose|MintCream|MidnightBlue|MediumVioletRed|MediumTurquoise|MediumSpringGreen|MediumSlateBlue|MediumSeaGreen|MediumPurple|MediumOrchid|MediumBlue|MediumAquaMarine|Maroon|Magenta|Linen|LimeGreen|Lime|LightYellow|LightSteelBlue|LightSlateGrey|LightSlateGray|LightSkyBlue|LightSeaGreen|LightSalmon|LightPink|LightGrey|LightGreen|LightGray|LightGoldenRodYellow|LightCyan|LightCoral|LightBlue|LemonChiffon|LawnGreen|LavenderBlush|Lavender|Khaki|Ivory|Indigo|IndianRed|HotPink|HoneyDew|Grey|GreenYellow|Green|Gray|GoldenRod|Gold|GhostWhite|Gainsboro|Fuchsia|ForestGreen|FloralWhite|FireBrick|DodgerBlue|DimGrey|DimGray|DeepSkyBlue|DeepPink|Darkorange|DarkViolet|DarkTurquoise|DarkSlateGrey|DarkSlateGray|DarkSlateBlue|DarkSeaGreen|DarkSalmon|DarkRed|DarkOrchid|DarkOliveGreen|DarkMagenta|DarkKhaki|DarkGrey|DarkGreen|DarkGray|DarkGoldenRod|DarkCyan|DarkBlue|Cyan|Crimson|Cornsilk|CornflowerBlue|Coral|Chocolate|Chartreuse|CadetBlue|BurlyWood|Brown|BlueViolet|Blue|BlanchedAlmond|Black|Bisque|Beige|Azure|Aquamarine|Aqua|AntiqueWhite|AliceBlue)\b/ | |
| 82 | - , _style: "color: green;" | |
| 83 | - } | |
| 84 | - } | |
| 85 | -} |
ktatompub/Client/js/chili/delphi.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: "pas" | |
| 14 | - , _case: true | |
| 15 | - , _main: { | |
| 16 | - mlcom: { | |
| 17 | - _match: /(?:\(\*[\w\W]*?\*\))|(?:{(?!\$)[\w\W]*?})/ | |
| 18 | - , _style: "color: #4040c2;" | |
| 19 | - } | |
| 20 | - , com: { | |
| 21 | - _match: /\/\/.*/ | |
| 22 | - , _style: "color: green;" | |
| 23 | - } | |
| 24 | - , string: { | |
| 25 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')/ | |
| 26 | - , _style: "color: teal;" | |
| 27 | - } | |
| 28 | - , number: { | |
| 29 | - _match: /(?:\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b)|(?:\$[a-zA-Z0-9]+\b)/ | |
| 30 | - , _style: "color: red;" | |
| 31 | - } | |
| 32 | - , direct: { | |
| 33 | - _match: /\{\$[a-zA-Z]+ .+\}/ | |
| 34 | - , _style: "color: red;" | |
| 35 | - } | |
| 36 | - , keyword: { | |
| 37 | - _match: /\b(?:abs|addr|and|ansichar|ansistring|array|as|asm|begin|boolean|byte|cardinal|case|char|class|comp|const|constructor|currency|destructor|div|do|double|downto|else|end|except|exports|extended|false|file|finalization|finally|for|function|goto|if|implementation|in|inherited|initialization|int64|integer|interface|is|label|library|longint|longword|mod|nil|not|object|of|on|or|packed|pansichar|pansistring|pchar|pcurrency|pdatetime|pextended|pint64|pointer|private|procedure|program|property|protected|pshortstring|pstring|public|published|pvariant|pwidechar|pwidestring|raise|real|real48|record|repeat|set|shl|shortint|shortstring|shr|single|smallint|string|then|threadvar|to|true|try|type|unit|until|uses|val|var|varirnt|while|widechar|widestring|with|word|write|writeln|xor)\b/ | |
| 38 | - , _style: "color: navy; font-weight: bold;" | |
| 39 | - } | |
| 40 | - } | |
| 41 | -} |
ktatompub/Client/js/chili/html.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: 'html' | |
| 14 | - , _case: false | |
| 15 | - , _main: { | |
| 16 | - doctype: { | |
| 17 | - _match: /<!DOCTYPE\b[\w\W]*?>/ | |
| 18 | - , _style: "color: #CC6600;" | |
| 19 | - } | |
| 20 | - , ie_style: { | |
| 21 | - _match: /(<!--\[[^\]]*\]>)([\w\W]*?)(<!\[[^\]]*\]-->)/ | |
| 22 | - , _replace: function( all, open, content, close ) { | |
| 23 | - return "<span class='ie_style'>" + this.x( open ) + "</span>" | |
| 24 | - + this.x( content, '//style' ) | |
| 25 | - + "<span class='ie_style'>" + this.x( close ) + "</span>"; | |
| 26 | - } | |
| 27 | - , _style: "color: DarkSlateGray; font-weight: bold;" | |
| 28 | - } | |
| 29 | - , comment: { | |
| 30 | - _match: /<!--[\w\W]*?-->/ | |
| 31 | - , _style: "color: #4040c2;" | |
| 32 | - } | |
| 33 | - , script: { | |
| 34 | - _match: /(<script\s+[^>]*>)([\w\W]*?)(<\/script\s*>)/ | |
| 35 | - , _replace: function( all, open, content, close ) { | |
| 36 | - return this.x( open, '//tag_start' ) | |
| 37 | - + this.x( content, 'js' ) | |
| 38 | - + this.x( close, '//tag_end' ); | |
| 39 | - } | |
| 40 | - } | |
| 41 | - , style: { | |
| 42 | - _match: /(<style\s+[^>]*>)([\w\W]*?)(<\/style\s*>)/ | |
| 43 | - , _replace: function( all, open, content, close ) { | |
| 44 | - return this.x( open, '//tag_start' ) | |
| 45 | - + this.x( content, 'css' ) | |
| 46 | - + this.x( close, '//tag_end' ); | |
| 47 | - } | |
| 48 | - } | |
| 49 | - // matches a starting tag of an element (with attrs) | |
| 50 | - // like "<div ... >" or "<img ... />" | |
| 51 | - , tag_start: { | |
| 52 | - _match: /(<\w+)((?:[?%]>|[\w\W])*?)(\/>|>)/ | |
| 53 | - , _replace: function( all, open, content, close ) { | |
| 54 | - return "<span class='tag_start'>" + this.x( open ) + "</span>" | |
| 55 | - + this.x( content, '/tag_attrs' ) | |
| 56 | - + "<span class='tag_start'>" + this.x( close ) + "</span>"; | |
| 57 | - } | |
| 58 | - , _style: "color: navy; font-weight: bold;" | |
| 59 | - } | |
| 60 | - // matches an ending tag | |
| 61 | - // like "</div>" | |
| 62 | - , tag_end: { | |
| 63 | - _match: /<\/\w+\s*>|\/>/ | |
| 64 | - , _style: "color: navy;" | |
| 65 | - } | |
| 66 | - , entity: { | |
| 67 | - _match: /&\w+?;/ | |
| 68 | - , _style: "color: blue;" | |
| 69 | - } | |
| 70 | - } | |
| 71 | - , tag_attrs: { | |
| 72 | - // matches a name/value pair | |
| 73 | - attr: { | |
| 74 | - // before in $1, name in $2, between in $3, value in $4 | |
| 75 | - _match: /(\W*?)([\w-]+)(\s*=\s*)((?:\'[^\']*(?:\\.[^\']*)*\')|(?:\"[^\"]*(?:\\.[^\"]*)*\"))/ | |
| 76 | - , _replace: "$1<span class='attr_name'>$2</span>$3<span class='attr_value'>$4</span>" | |
| 77 | - , _style: { attr_name: "color: green;", attr_value: "color: maroon;" } | |
| 78 | - } | |
| 79 | - } | |
| 80 | -} |
ktatompub/Client/js/chili/java.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: "java" | |
| 14 | - , _case: true | |
| 15 | - , _main: { | |
| 16 | - mlcom : { | |
| 17 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 18 | - , _style: "color: #4040c2;" | |
| 19 | - } | |
| 20 | - , com : { | |
| 21 | - _match: /\/\/.*/ | |
| 22 | - , _style: "color: green;" | |
| 23 | - } | |
| 24 | - , string : { | |
| 25 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 26 | - , _style: "color: teal;" | |
| 27 | - } | |
| 28 | - , number : { | |
| 29 | - _match: /(?:\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b)|(?:0x[a-f0-9]+)\b/ | |
| 30 | - , _style: "color: red;" | |
| 31 | - } | |
| 32 | - , meta : { | |
| 33 | - _match: /(?!\@interface\b)\@[\$\w]+\b/ | |
| 34 | - , _style: "color: red;" | |
| 35 | - } | |
| 36 | - , keyword: { | |
| 37 | - _match: /\b(?:while|volatile|void|try|true|transient|throws|throw|this|synchronized|switch|super|strictfp|static|short|return|public|protected|private|package|null|new|native|long|interface|int|instanceof|import|implements|if|goto|for|float|finally|final|false|extends|enum|else|double|do|default|continue|const|class|char|catch|case|byte|break|boolean|assert|abstract)\b/ | |
| 38 | - , _style: "color: navy; font-weight: bold;" | |
| 39 | - } | |
| 40 | - } | |
| 41 | -} |
ktatompub/Client/js/chili/jquery.chili-2.2.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | - | |
| 13 | -( function($) { | |
| 14 | - | |
| 15 | -ChiliBook = { //implied global | |
| 16 | - | |
| 17 | - version: "2.2" // 2008-07-06 | |
| 18 | - | |
| 19 | -// options -------------------------------------------------------------------- | |
| 20 | - | |
| 21 | - , automatic: true | |
| 22 | - , automaticSelector: "code" | |
| 23 | - | |
| 24 | - , lineNumbers: !true | |
| 25 | - | |
| 26 | - , codeLanguage: function( el ) { | |
| 27 | - var recipeName = $( el ).attr( "class" ); | |
| 28 | - return recipeName ? recipeName : ''; | |
| 29 | - } | |
| 30 | - | |
| 31 | - , recipeLoading: true | |
| 32 | - , recipeFolder: "" // used like: recipeFolder + recipeName + '.js' | |
| 33 | - | |
| 34 | - // IE and FF convert   to " ", Safari and Opera do not | |
| 35 | - , replaceSpace: " " | |
| 36 | - , replaceTab: "    " | |
| 37 | - , replaceNewLine: " <br/>" | |
| 38 | - | |
| 39 | - , selectionStyle: [ "position:absolute; z-index:3000; overflow:scroll;" | |
| 40 | - , "width:16em;" | |
| 41 | - , "height:9em;" | |
| 42 | - , "border:1px solid gray;" | |
| 43 | - , "padding:15px;" | |
| 44 | - , "background-color:yellow;" | |
| 45 | - ].join( ' ' ) | |
| 46 | - | |
| 47 | -// ------------------------------------------------------------- end of options | |
| 48 | - | |
| 49 | - , defaultReplacement: '<span class="$0">$$</span>' // TODO: make this an option again | |
| 50 | - , recipes: {} //repository | |
| 51 | - , queue: {} //registry | |
| 52 | - | |
| 53 | - , unique: function() { | |
| 54 | - return (new Date()).valueOf(); | |
| 55 | - } | |
| 56 | -}; | |
| 57 | - | |
| 58 | - | |
| 59 | - | |
| 60 | -$.fn.chili = function( options ) { | |
| 61 | - var book = $.extend( {}, ChiliBook, options || {} ); | |
| 62 | - | |
| 63 | - function cook( ingredients, recipe, blockName ) { | |
| 64 | - | |
| 65 | - function prepareBlock( recipe, blockName ) { | |
| 66 | - var steps = []; | |
| 67 | - for( var stepName in recipe[ blockName ] ) { | |
| 68 | - steps.push( prepareStep( recipe, blockName, stepName ) ); | |
| 69 | - } | |
| 70 | - return steps; | |
| 71 | - } // prepareBlock | |
| 72 | - | |
| 73 | - function prepareStep( recipe, blockName, stepName ) { | |
| 74 | - var step = recipe[ blockName ][ stepName ]; | |
| 75 | - var exp = ( typeof step._match == "string" ) ? step._match : step._match.source; | |
| 76 | - return { | |
| 77 | - recipe: recipe | |
| 78 | - , blockName: blockName | |
| 79 | - , stepName: stepName | |
| 80 | - , exp: "(" + exp + ")" | |
| 81 | - , length: 1 // add 1 to account for the newly added parentheses | |
| 82 | - + (exp // count number of submatches in here | |
| 83 | - .replace( /\\./g, "%" ) // disable any escaped character | |
| 84 | - .replace( /\[.*?\]/g, "%" ) // disable any character class | |
| 85 | - .match( /\((?!\?)/g ) // match any open parenthesis, not followed by a ? | |
| 86 | - || [] // make sure it is an empty array if there are no matches | |
| 87 | - ).length // get the number of matches | |
| 88 | - , replacement: step._replace ? step._replace : book.defaultReplacement | |
| 89 | - }; | |
| 90 | - } // prepareStep | |
| 91 | - | |
| 92 | - function knowHow( steps ) { | |
| 93 | - var prevLength = 1; | |
| 94 | - var exps = []; | |
| 95 | - for (var i = 0; i < steps.length; i++) { | |
| 96 | - var exp = steps[ i ].exp; | |
| 97 | - // adjust backreferences | |
| 98 | - exp = exp.replace( /\\\\|\\(\d+)/g, function( m, aNum ) { | |
| 99 | - return !aNum ? m : "\\" + ( prevLength + 1 + parseInt( aNum, 10 ) ); | |
| 100 | - } ); | |
| 101 | - exps.push( exp ); | |
| 102 | - prevLength += steps[ i ].length; | |
| 103 | - } | |
| 104 | - var prolog = '((?:\\s|\\S)*?)'; | |
| 105 | - var epilog = '((?:\\s|\\S)+)'; | |
| 106 | - var source = '(?:' + exps.join( "|" ) + ')'; | |
| 107 | - source = prolog + source + '|' + epilog; | |
| 108 | - return new RegExp( source, recipe._case ? "g" : "gi" ); | |
| 109 | - } // knowHow | |
| 110 | - | |
| 111 | - function escapeHTML( str ) { | |
| 112 | - return str.replace( /&/g, "&" ).replace( /</g, "<" ); | |
| 113 | - } // escapeHTML | |
| 114 | - | |
| 115 | - function replaceSpaces( str ) { | |
| 116 | - return str.replace( / +/g, function( spaces ) { | |
| 117 | - return spaces.replace( / /g, replaceSpace ); | |
| 118 | - } ); | |
| 119 | - } // replaceSpaces | |
| 120 | - | |
| 121 | - function filter( str ) { | |
| 122 | - str = escapeHTML( str ); | |
| 123 | - if( replaceSpace ) { | |
| 124 | - str = replaceSpaces( str ); | |
| 125 | - } | |
| 126 | - return str; | |
| 127 | - } // filter | |
| 128 | - | |
| 129 | - function applyRecipe( subject, recipe ) { | |
| 130 | - return cook( subject, recipe ); | |
| 131 | - } // applyRecipe | |
| 132 | - | |
| 133 | - function applyBlock( subject, recipe, blockName ) { | |
| 134 | - return cook( subject, recipe, blockName ); | |
| 135 | - } // applyBlock | |
| 136 | - | |
| 137 | - function applyStep( subject, recipe, blockName, stepName ) { | |
| 138 | - var replaceSpace = book.replaceSpace; | |
| 139 | - | |
| 140 | - var step = prepareStep( recipe, blockName, stepName ); | |
| 141 | - var steps = [step]; | |
| 142 | - | |
| 143 | - var perfect = subject.replace( knowHow( steps ), function() { | |
| 144 | - return chef.apply( { steps: steps }, arguments ); | |
| 145 | - } ); | |
| 146 | - return perfect; | |
| 147 | - } // applyStep | |
| 148 | - | |
| 149 | - function applyModule( subject, module, context ) { | |
| 150 | - if( ! module ) { | |
| 151 | - return filter( subject ); | |
| 152 | - } | |
| 153 | - | |
| 154 | - var sub = module.split( '/' ); | |
| 155 | - var recipeName = ''; | |
| 156 | - var blockName = ''; | |
| 157 | - var stepName = ''; | |
| 158 | - switch( sub.length ) { | |
| 159 | - case 1: | |
| 160 | - recipeName = sub[0]; | |
| 161 | - break; | |
| 162 | - case 2: | |
| 163 | - recipeName = sub[0]; blockName = sub[1]; | |
| 164 | - break; | |
| 165 | - case 3: | |
| 166 | - recipeName = sub[0]; blockName = sub[1]; stepName = sub[2]; | |
| 167 | - break; | |
| 168 | - default: | |
| 169 | - return filter( subject ); | |
| 170 | - } | |
| 171 | - | |
| 172 | - function getRecipe( recipeName ) { | |
| 173 | - var path = getPath( recipeName ); | |
| 174 | - var recipe = book.recipes[ path ]; | |
| 175 | - if( ! recipe ) { | |
| 176 | - throw {msg:"recipe not available"}; | |
| 177 | - } | |
| 178 | - return recipe; | |
| 179 | - } | |
| 180 | - | |
| 181 | - try { | |
| 182 | - var recipe; | |
| 183 | - if ( '' == stepName ) { | |
| 184 | - if ( '' == blockName ) { | |
| 185 | - if ( '' == recipeName ) { | |
| 186 | - //nothing to do | |
| 187 | - } | |
| 188 | - else { // ( '' != recipeName ) | |
| 189 | - recipe = getRecipe( recipeName ); | |
| 190 | - return applyRecipe( subject, recipe ); | |
| 191 | - } | |
| 192 | - } | |
| 193 | - else { // ( '' != blockName ) | |
| 194 | - if( '' == recipeName ) { | |
| 195 | - recipe = context.recipe; | |
| 196 | - } | |
| 197 | - else { | |
| 198 | - recipe = getRecipe( recipeName ); | |
| 199 | - } | |
| 200 | - if( ! (blockName in recipe) ) { | |
| 201 | - return filter( subject ); | |
| 202 | - } | |
| 203 | - return applyBlock( subject, recipe, blockName ); | |
| 204 | - } | |
| 205 | - } | |
| 206 | - else { // ( '' != stepName ) | |
| 207 | - if( '' == recipeName ) { | |
| 208 | - recipe = context.recipe; | |
| 209 | - } | |
| 210 | - else { | |
| 211 | - recipe = getRecipe( recipeName ); | |
| 212 | - } | |
| 213 | - if( '' == blockName ) { | |
| 214 | - blockName = context.blockName; | |
| 215 | - } | |
| 216 | - if( ! (blockName in recipe) ) { | |
| 217 | - return filter( subject ); | |
| 218 | - } | |
| 219 | - if( ! (stepName in recipe[blockName]) ) { | |
| 220 | - return filter( subject ); | |
| 221 | - } | |
| 222 | - return applyStep( subject, recipe, blockName, stepName ); | |
| 223 | - } | |
| 224 | - } | |
| 225 | - catch( e ) { | |
| 226 | - if (e.msg && e.msg == "recipe not available") { | |
| 227 | - var cue = 'chili_' + book.unique(); | |
| 228 | - if( book.recipeLoading ) { | |
| 229 | - var path = getPath( recipeName ); | |
| 230 | - if( ! book.queue[ path ] ) { | |
| 231 | - /* this is a new recipe to download */ | |
| 232 | - try { | |
| 233 | - book.queue[ path ] = [ {cue: cue, subject: subject, module: module, context: context} ]; | |
| 234 | - $.getJSON( path, function( recipeLoaded ) { | |
| 235 | - book.recipes[ path ] = recipeLoaded; | |
| 236 | - var q = book.queue[ path ]; | |
| 237 | - for( var i = 0, iTop = q.length; i < iTop; i++ ) { | |
| 238 | - var replacement = applyModule( q[ i ].subject, q[ i ].module, q[ i ].context ); | |
| 239 | - if( book.replaceTab ) { | |
| 240 | - replacement = replacement.replace( /\t/g, book.replaceTab ); | |
| 241 | - } | |
| 242 | - if( book.replaceNewLine ) { | |
| 243 | - replacement = replacement.replace( /\n/g, book.replaceNewLine ); | |
| 244 | - } | |
| 245 | - $( '#' + q[ i ].cue ).replaceWith( replacement ); | |
| 246 | - } | |
| 247 | - } ); | |
| 248 | - } | |
| 249 | - catch( recipeNotAvailable ) { | |
| 250 | - alert( "the recipe for '" + recipeName + "' was not found in '" + path + "'" ); | |
| 251 | - } | |
| 252 | - } | |
| 253 | - else { | |
| 254 | - /* not a new recipe, so just enqueue this element */ | |
| 255 | - book.queue[ path ].push( {cue: cue, subject: subject, module: module, context: context} ); | |
| 256 | - } | |
| 257 | - return '<span id="' + cue + '">' + filter( subject ) + '</span>'; | |
| 258 | - } | |
| 259 | - return filter( subject ); | |
| 260 | - } | |
| 261 | - else { | |
| 262 | - return filter( subject ); | |
| 263 | - } | |
| 264 | - } | |
| 265 | - } // applyModule | |
| 266 | - | |
| 267 | - function addPrefix( prefix, replacement ) { | |
| 268 | - var aux = replacement.replace( /(<span\s+class\s*=\s*(["']))((?:(?!__)\w)+\2\s*>)/ig, "$1" + prefix + "__$3" ); | |
| 269 | - return aux; | |
| 270 | - } // addPrefix | |
| 271 | - | |
| 272 | - function chef() { | |
| 273 | - if (! arguments[ 0 ]) { | |
| 274 | - return ''; | |
| 275 | - } | |
| 276 | - var steps = this.steps; | |
| 277 | - var i = 0; // iterate steps | |
| 278 | - var j = 2; // iterate chef's arguments | |
| 279 | - var prolog = arguments[ 1 ]; | |
| 280 | - var epilog = arguments[ arguments.length - 3 ]; | |
| 281 | - if (! epilog) { | |
| 282 | - var step; | |
| 283 | - while( step = steps[ i++ ] ) { | |
| 284 | - var aux = arguments; // this unmasks chef's arguments inside the next function | |
| 285 | - if( aux[ j ] ) { | |
| 286 | - var replacement = ''; | |
| 287 | - if( $.isFunction( step.replacement ) ) { | |
| 288 | - var matches = []; //Array.slice.call( aux, j, step.length ); | |
| 289 | - for (var k = 0, kTop = step.length; k < kTop; k++) { | |
| 290 | - matches.push( aux[ j + k ] ); | |
| 291 | - } | |
| 292 | - matches.push( aux[ aux.length - 2 ] ); | |
| 293 | - matches.push( aux[ aux.length - 1 ] ); | |
| 294 | - replacement = step.replacement | |
| 295 | - .apply( { | |
| 296 | - x: function() { | |
| 297 | - var subject = arguments[0]; | |
| 298 | - var module = arguments[1]; | |
| 299 | - var context = { | |
| 300 | - recipe: step.recipe | |
| 301 | - , blockName: step.blockName | |
| 302 | - }; | |
| 303 | - return applyModule( subject, module, context ); | |
| 304 | - } | |
| 305 | - }, matches ); | |
| 306 | - } | |
| 307 | - else { //we expect step.replacement to be a string | |
| 308 | - replacement = step.replacement | |
| 309 | - .replace( /(\\\$)|(?:\$\$)|(?:\$(\d+))/g, function( m, escaped, K ) { | |
| 310 | - if( escaped ) { /* \$ */ | |
| 311 | - return "$"; | |
| 312 | - } | |
| 313 | - else if( !K ) { /* $$ */ | |
| 314 | - return filter( aux[ j ] ); | |
| 315 | - } | |
| 316 | - else if( K == "0" ) { /* $0 */ | |
| 317 | - return step.stepName; | |
| 318 | - } | |
| 319 | - else { /* $K */ | |
| 320 | - return filter( aux[ j + parseInt( K, 10 ) ] ); | |
| 321 | - } | |
| 322 | - } ); | |
| 323 | - } | |
| 324 | - replacement = addPrefix( step.recipe._name, replacement ); | |
| 325 | - return filter( prolog ) + replacement; | |
| 326 | - } | |
| 327 | - else { | |
| 328 | - j+= step.length; | |
| 329 | - } | |
| 330 | - } | |
| 331 | - } | |
| 332 | - else { | |
| 333 | - return filter( epilog ); | |
| 334 | - } | |
| 335 | - } // chef | |
| 336 | - | |
| 337 | - if( ! blockName ) { | |
| 338 | - blockName = '_main'; | |
| 339 | - checkSpices( recipe ); | |
| 340 | - } | |
| 341 | - if( ! (blockName in recipe) ) { | |
| 342 | - return filter( ingredients ); | |
| 343 | - } | |
| 344 | - var replaceSpace = book.replaceSpace; | |
| 345 | - var steps = prepareBlock( recipe, blockName ); | |
| 346 | - var kh = knowHow( steps ); | |
| 347 | - var perfect = ingredients.replace( kh, function() { | |
| 348 | - return chef.apply( { steps: steps }, arguments ); | |
| 349 | - } ); | |
| 350 | - return perfect; | |
| 351 | - | |
| 352 | - } // cook | |
| 353 | - | |
| 354 | - function loadStylesheetInline( sourceCode ) { | |
| 355 | - if( document.createElement ) { | |
| 356 | - var e = document.createElement( "style" ); | |
| 357 | - e.type = "text/css"; | |
| 358 | - if( e.styleSheet ) { // IE | |
| 359 | - e.styleSheet.cssText = sourceCode; | |
| 360 | - } | |
| 361 | - else { | |
| 362 | - var t = document.createTextNode( sourceCode ); | |
| 363 | - e.appendChild( t ); | |
| 364 | - } | |
| 365 | - document.getElementsByTagName( "head" )[0].appendChild( e ); | |
| 366 | - } | |
| 367 | - } // loadStylesheetInline | |
| 368 | - | |
| 369 | - function checkSpices( recipe ) { | |
| 370 | - var name = recipe._name; | |
| 371 | - if( ! book.queue[ name ] ) { | |
| 372 | - | |
| 373 | - var content = ['/* Chili -- ' + name + ' */']; | |
| 374 | - for (var blockName in recipe) { | |
| 375 | - if( blockName.search( /^_(?!main\b)/ ) < 0 ) { | |
| 376 | - for (var stepName in recipe[ blockName ]) { | |
| 377 | - var step = recipe[ blockName ][ stepName ]; | |
| 378 | - if( '_style' in step ) { | |
| 379 | - if( step[ '_style' ].constructor == String ) { | |
| 380 | - content.push( '.' + name + '__' + stepName + ' { ' + step[ '_style' ] + ' }' ); | |
| 381 | - } | |
| 382 | - else { | |
| 383 | - for (var className in step[ '_style' ]) { | |
| 384 | - content.push( '.' + name + '__' + className + ' { ' + step[ '_style' ][ className ] + ' }' ); | |
| 385 | - } | |
| 386 | - } | |
| 387 | - } | |
| 388 | - } | |
| 389 | - } | |
| 390 | - } | |
| 391 | - content = content.join('\n'); | |
| 392 | - | |
| 393 | - loadStylesheetInline( content ); | |
| 394 | - | |
| 395 | - book.queue[ name ] = true; | |
| 396 | - } | |
| 397 | - } // checkSpices | |
| 398 | - | |
| 399 | - function askDish( el ) { | |
| 400 | - var recipeName = book.codeLanguage( el ); | |
| 401 | - if( '' != recipeName ) { | |
| 402 | - var path = getPath( recipeName ); | |
| 403 | - if( book.recipeLoading ) { | |
| 404 | - /* dynamic setups come here */ | |
| 405 | - if( ! book.queue[ path ] ) { | |
| 406 | - /* this is a new recipe to download */ | |
| 407 | - try { | |
| 408 | - book.queue[ path ] = [ el ]; | |
| 409 | - $.getJSON( path, function( recipeLoaded ) { | |
| 410 | - book.recipes[ path ] = recipeLoaded; | |
| 411 | - var q = book.queue[ path ]; | |
| 412 | - for( var i = 0, iTop = q.length; i < iTop; i++ ) { | |
| 413 | - makeDish( q[ i ], path ); | |
| 414 | - } | |
| 415 | - } ); | |
| 416 | - } | |
| 417 | - catch( recipeNotAvailable ) { | |
| 418 | - alert( "the recipe for '" + recipeName + "' was not found in '" + path + "'" ); | |
| 419 | - } | |
| 420 | - } | |
| 421 | - else { | |
| 422 | - /* not a new recipe, so just enqueue this element */ | |
| 423 | - book.queue[ path ].push( el ); | |
| 424 | - } | |
| 425 | - /* a recipe could have been already downloaded */ | |
| 426 | - makeDish( el, path ); | |
| 427 | - } | |
| 428 | - else { | |
| 429 | - /* static setups come here */ | |
| 430 | - makeDish( el, path ); | |
| 431 | - } | |
| 432 | - } | |
| 433 | - } // askDish | |
| 434 | - | |
| 435 | - function makeDish( el, recipePath ) { | |
| 436 | - var recipe = book.recipes[ recipePath ]; | |
| 437 | - if( ! recipe ) { | |
| 438 | - return; | |
| 439 | - } | |
| 440 | - var $el = $( el ); | |
| 441 | - var ingredients = $el.text(); | |
| 442 | - if( ! ingredients ) { | |
| 443 | - return; | |
| 444 | - } | |
| 445 | - | |
| 446 | - //fix for msie: \r (13) is used instead of \n (10) | |
| 447 | - //fix for opera: \r\n is used instead of \n | |
| 448 | - ingredients = ingredients.replace(/\r\n?/g, "\n"); | |
| 449 | - | |
| 450 | - //reverse fix for safari: msie, mozilla and opera render the initial \n | |
| 451 | - if( $el.parent().is('pre') ) { | |
| 452 | - if( ! $.browser.safari ) { | |
| 453 | - ingredients = ingredients.replace(/^\n/g, ""); | |
| 454 | - } | |
| 455 | - } | |
| 456 | - | |
| 457 | - var dish = cook( ingredients, recipe ); // all happens here | |
| 458 | - | |
| 459 | - if( book.replaceTab ) { | |
| 460 | - dish = dish.replace( /\t/g, book.replaceTab ); | |
| 461 | - } | |
| 462 | - if( book.replaceNewLine ) { | |
| 463 | - dish = dish.replace( /\n/g, book.replaceNewLine ); | |
| 464 | - } | |
| 465 | - | |
| 466 | - el.innerHTML = dish; //much faster than $el.html( dish ); | |
| 467 | - //tried also the function replaceHtml from http://blog.stevenlevithan.com/archives/faster-than-innerhtml | |
| 468 | - //but it was not faster nor without sideffects (it was not possible to count spans into el) | |
| 469 | - | |
| 470 | - //opera and safari select PRE text correctly | |
| 471 | - if( $.browser.msie || $.browser.mozilla ) { | |
| 472 | - enableSelectionHelper( el ); | |
| 473 | - } | |
| 474 | - | |
| 475 | - var $that = $el.parent(); | |
| 476 | - var classes = $that.attr( 'class' ); | |
| 477 | - var ln = /ln-(\d+)-([\w][\w\-]*)|ln-(\d+)|ln-/.exec( classes ); | |
| 478 | - if( ln ) { | |
| 479 | - addLineNumbers( el ); | |
| 480 | - var start = 0; | |
| 481 | - if( ln[1] ) { | |
| 482 | - start = parseInt( ln[1], 10 ); | |
| 483 | - var $pieces = $( '.ln-' + ln[1] + '-' + ln[2] ); | |
| 484 | - var pos = $pieces.index( $that[0] ); | |
| 485 | - $pieces.slice( 0, pos ).each( function() { | |
| 486 | - start += $( this ).find( 'li' ).length; | |
| 487 | - } ); | |
| 488 | - } | |
| 489 | - else if( ln[3] ) { | |
| 490 | - start = parseInt( ln[3], 10 ); | |
| 491 | - } | |
| 492 | - else { | |
| 493 | - start = 1; | |
| 494 | - } | |
| 495 | - $el.find( 'ol' )[0].start = start; | |
| 496 | - $('body').width( $('body').width() - 1 ).width( $('body').width() + 1 ); | |
| 497 | - } | |
| 498 | - else if( book.lineNumbers ) { | |
| 499 | - addLineNumbers( el ); | |
| 500 | - } | |
| 501 | - | |
| 502 | - } // makeDish | |
| 503 | - | |
| 504 | - function enableSelectionHelper( el ) { | |
| 505 | - var element = null; | |
| 506 | - $( el ) | |
| 507 | - .parents() | |
| 508 | - .filter( "pre" ) | |
| 509 | - .bind( "mousedown", function() { | |
| 510 | - element = this; | |
| 511 | - if( $.browser.msie ) { | |
| 512 | - document.selection.empty(); | |
| 513 | - } | |
| 514 | - else { | |
| 515 | - window.getSelection().removeAllRanges(); | |
| 516 | - } | |
| 517 | - } ) | |
| 518 | - .bind( "mouseup", function( event ) { | |
| 519 | - if( element && (element == this) ) { | |
| 520 | - element = null; | |
| 521 | - var selected = ''; | |
| 522 | - if( $.browser.msie ) { | |
| 523 | - selected = document.selection.createRange().htmlText; | |
| 524 | - if( '' == selected ) { | |
| 525 | - return; | |
| 526 | - } | |
| 527 | - selected = preserveNewLines( selected ); | |
| 528 | - var container_tag = '<textarea style="STYLE">'; | |
| 529 | - } | |
| 530 | - else { | |
| 531 | - selected = window.getSelection().toString(); //opera doesn't select new lines | |
| 532 | - if( '' == selected ) { | |
| 533 | - return; | |
| 534 | - } | |
| 535 | - selected = selected | |
| 536 | - .replace( /\r/g, '' ) | |
| 537 | - .replace( /^# ?/g, '' ) | |
| 538 | - .replace( /\n# ?/g, '\n' ) | |
| 539 | - ; | |
| 540 | - var container_tag = '<pre style="STYLE">'; | |
| 541 | - } | |
| 542 | - var $container = $( container_tag.replace( /\bSTYLE\b/, ChiliBook.selectionStyle ) ) | |
| 543 | - .appendTo( 'body' ) | |
| 544 | - .text( selected ) | |
| 545 | - .attr( 'id', 'chili_selection' ) | |
| 546 | - .click( function() { $(this).remove(); } ) | |
| 547 | - ; | |
| 548 | - var top = event.pageY - Math.round( $container.height() / 2 ) + "px"; | |
| 549 | - var left = event.pageX - Math.round( $container.width() / 2 ) + "px"; | |
| 550 | - $container.css( { top: top, left: left } ); | |
| 551 | - if( $.browser.msie ) { | |
| 552 | -// window.clipboardData.setData( 'Text', selected ); //I couldn't find anything similar for Mozilla | |
| 553 | - $container[0].focus(); | |
| 554 | - $container[0].select(); | |
| 555 | - } | |
| 556 | - else { | |
| 557 | - var s = window.getSelection(); | |
| 558 | - s.removeAllRanges(); | |
| 559 | - var r = document.createRange(); | |
| 560 | - r.selectNodeContents( $container[0] ); | |
| 561 | - s.addRange( r ); | |
| 562 | - } | |
| 563 | - } | |
| 564 | - } ) | |
| 565 | - ; | |
| 566 | - } // enableSelectionHelper | |
| 567 | - | |
| 568 | - function getPath( recipeName ) { | |
| 569 | - return book.recipeFolder + recipeName + ".js"; | |
| 570 | - } // getPath | |
| 571 | - | |
| 572 | - function getSelectedText() { | |
| 573 | - var text = ''; | |
| 574 | - if( $.browser.msie ) { | |
| 575 | - text = document.selection.createRange().htmlText; | |
| 576 | - } | |
| 577 | - else { | |
| 578 | - text = window.getSelection().toString(); | |
| 579 | - } | |
| 580 | - return text; | |
| 581 | - } // getSelectedText | |
| 582 | - | |
| 583 | - function preserveNewLines( html ) { | |
| 584 | - do { | |
| 585 | - var newline_flag = ChiliBook.unique(); | |
| 586 | - } | |
| 587 | - while( html.indexOf( newline_flag ) > -1 ); | |
| 588 | - var text = ''; | |
| 589 | - if (/<br/i.test(html) || /<li/i.test(html)) { | |
| 590 | - if (/<br/i.test(html)) { | |
| 591 | - html = html.replace( /\<br[^>]*?\>/ig, newline_flag ); | |
| 592 | - } | |
| 593 | - else if (/<li/i.test(html)) { | |
| 594 | - html = html.replace( /<ol[^>]*?>|<\/ol>|<li[^>]*?>/ig, '' ).replace( /<\/li>/ig, newline_flag ); | |
| 595 | - } | |
| 596 | - var el = $( '<pre>' ).appendTo( 'body' ).hide()[0]; | |
| 597 | - el.innerHTML = html; | |
| 598 | - text = $( el ).text().replace( new RegExp( newline_flag, "g" ), '\r\n' ); | |
| 599 | - $( el ).remove(); | |
| 600 | - } | |
| 601 | - return text; | |
| 602 | - } // preserveNewLines | |
| 603 | - | |
| 604 | - function addLineNumbers( el ) { | |
| 605 | - | |
| 606 | - function makeListItem1( not_last_line, not_last, last, open ) { | |
| 607 | - var close = open ? '</span>' : ''; | |
| 608 | - var aux = ''; | |
| 609 | - if( not_last_line ) { | |
| 610 | - aux = '<li>' + open + not_last + close + '</li>'; | |
| 611 | - } | |
| 612 | - else if( last ) { | |
| 613 | - aux = '<li>' + open + last + close + '</li>'; | |
| 614 | - } | |
| 615 | - return aux; | |
| 616 | - } // makeListItem1 | |
| 617 | - | |
| 618 | - function makeListItem2( not_last_line, not_last, last, prev_li ) { | |
| 619 | - var aux = ''; | |
| 620 | - if( prev_li ) { | |
| 621 | - aux = prev_li; | |
| 622 | - } | |
| 623 | - else { | |
| 624 | - aux = makeListItem1( not_last_line, not_last, last, '' ) | |
| 625 | - } | |
| 626 | - return aux; | |
| 627 | - } // makeListItem2 | |
| 628 | - | |
| 629 | - var html = $( el ).html(); | |
| 630 | - var br = /<br>/.test(html) ? '<br>' : '<BR>'; | |
| 631 | - var empty_line = '<li>' + book.replaceSpace + '</li>'; | |
| 632 | - var list_items = html | |
| 633 | - //extract newlines at the beginning of a span | |
| 634 | - .replace( /(<span [^>]+>)((?:(?: |\xA0)<br>)+)(.*?)(<\/span>)/ig, '$2$1$3$4' ) // I don't know why <span .*?> does not work here | |
| 635 | - //transform newlines inside of a span | |
| 636 | - .replace( /(.*?)(<span .*?>)(.*?)(?:<\/span>(?: |\xA0)<br>|<\/span>)/ig, // but here it does | |
| 637 | - function( all, before, open, content ) { | |
| 638 | - if (/<br>/i.test(content)) { | |
| 639 | - var pieces = before.split( br ); | |
| 640 | - var lastPiece = pieces.pop(); | |
| 641 | - before = pieces.join( br ); | |
| 642 | - var aux = (before ? before + br : '') //+ replace1( lastPiece + content, open ); | |
| 643 | - + (lastPiece + content).replace( /((.*?)(?: |\xA0)<br>)|(.*)/ig, | |
| 644 | - function( tmp, not_last_line, not_last, last ) { | |
| 645 | - var aux2 = makeListItem1( not_last_line, not_last, last, open ); | |
| 646 | - return aux2; | |
| 647 | - } | |
| 648 | - ); | |
| 649 | - return aux; | |
| 650 | - } | |
| 651 | - else { | |
| 652 | - return all; | |
| 653 | - } | |
| 654 | - } | |
| 655 | - ) | |
| 656 | - //transform newlines outside of a span | |
| 657 | - .replace( /(<li>.*?<\/li>)|((.*?)(?: |\xA0)<br>)|(.+)/ig, | |
| 658 | - function( tmp, prev_li, not_last_line, not_last, last ) { | |
| 659 | - var aux2 = makeListItem2( not_last_line, not_last, last, prev_li ); | |
| 660 | - return aux2; | |
| 661 | - } | |
| 662 | - ) | |
| 663 | - //fix empty lines for Opera | |
| 664 | - .replace( /<li><\/li>/ig, empty_line ) | |
| 665 | - ; | |
| 666 | - | |
| 667 | - el.innerHTML = '<ol>' + list_items + '</ol>'; | |
| 668 | - } // addLineNumbers | |
| 669 | - | |
| 670 | - function revealChars( tmp ) { | |
| 671 | - return $ | |
| 672 | - .map( tmp.split(''), | |
| 673 | - function(n, i) { | |
| 674 | - return ' ' + n + ' ' + n.charCodeAt( 0 ) + ' '; | |
| 675 | - } ) | |
| 676 | - .join(' '); | |
| 677 | - } // revealChars | |
| 678 | - | |
| 679 | -//----------------------------------------------------------------------------- | |
| 680 | -// the coloring starts here | |
| 681 | - this | |
| 682 | - .each( function() { | |
| 683 | - var $this = $( this ); | |
| 684 | - $this.trigger( 'chili.before_coloring' ); | |
| 685 | - askDish( this ); | |
| 686 | - $this.trigger( 'chili.after_coloring' ); | |
| 687 | - } ); | |
| 688 | - | |
| 689 | - return this; | |
| 690 | -//----------------------------------------------------------------------------- | |
| 691 | -}; | |
| 692 | - | |
| 693 | - | |
| 694 | - | |
| 695 | -//main | |
| 696 | -$( function() { | |
| 697 | - | |
| 698 | - if( ChiliBook.automatic ) { | |
| 699 | - $( ChiliBook.automaticSelector ).chili(); | |
| 700 | - } | |
| 701 | - | |
| 702 | -} ); | |
| 703 | - | |
| 704 | -} ) ( jQuery ); |
ktatompub/Client/js/chili/js.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: 'js' | |
| 14 | - , _case: true | |
| 15 | - , _main: { | |
| 16 | - ml_comment: { | |
| 17 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 18 | - , _style: 'color: gray;' | |
| 19 | - } | |
| 20 | - , sl_comment: { | |
| 21 | - _match: /\/\/.*/ | |
| 22 | - , _style: 'color: green;' | |
| 23 | - } | |
| 24 | - , string: { | |
| 25 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 26 | - , _style: 'color: teal;' | |
| 27 | - } | |
| 28 | - , num: { | |
| 29 | - _match: /\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b/ | |
| 30 | - , _style: 'color: red;' | |
| 31 | - } | |
| 32 | - , reg_not: { //this prevents "a / b / c" to be interpreted as a reg_exp | |
| 33 | - _match: /(?:\w+\s*)\/[^\/\\\n]*(?:\\.[^\/\\\n]*)*\/[gim]*(?:\s*\w+)/ | |
| 34 | - , _replace: function( all ) { | |
| 35 | - return this.x( all, '//num' ); | |
| 36 | - } | |
| 37 | - } | |
| 38 | - , reg_exp: { | |
| 39 | - _match: /\/[^\/\\\n]*(?:\\.[^\/\\\n]*)*\/[gim]*/ | |
| 40 | - , _style: 'color: maroon;' | |
| 41 | - } | |
| 42 | - , brace: { | |
| 43 | - _match: /[\{\}]/ | |
| 44 | - , _style: 'color: red; font-weight: bold;' | |
| 45 | - } | |
| 46 | - , statement: { | |
| 47 | - _match: /\b(with|while|var|try|throw|switch|return|if|for|finally|else|do|default|continue|const|catch|case|break)\b/ | |
| 48 | - , _style: 'color: navy; font-weight: bold;' | |
| 49 | - } | |
| 50 | - , error: { | |
| 51 | - _match: /\b(URIError|TypeError|SyntaxError|ReferenceError|RangeError|EvalError|Error)\b/ | |
| 52 | - , _style: 'color: Coral;' | |
| 53 | - } | |
| 54 | - , object: { | |
| 55 | - _match: /\b(String|RegExp|Object|Number|Math|Function|Date|Boolean|Array)\b/ | |
| 56 | - , _style: 'color: DeepPink;' | |
| 57 | - } | |
| 58 | - , property: { | |
| 59 | - _match: /\b(undefined|arguments|NaN|Infinity)\b/ | |
| 60 | - , _style: 'color: Purple; font-weight: bold;' | |
| 61 | - } | |
| 62 | - , 'function': { | |
| 63 | - _match: /\b(parseInt|parseFloat|isNaN|isFinite|eval|encodeURIComponent|encodeURI|decodeURIComponent|decodeURI)\b/ | |
| 64 | - , _style: 'color: olive;' | |
| 65 | - } | |
| 66 | - , operator: { | |
| 67 | - _match: /\b(void|typeof|this|new|instanceof|in|function|delete)\b/ | |
| 68 | - , _style: 'color: RoyalBlue; font-weight: bold;' | |
| 69 | - } | |
| 70 | - , liveconnect: { | |
| 71 | - _match: /\b(sun|netscape|java|Packages|JavaPackage|JavaObject|JavaClass|JavaArray|JSObject|JSException)\b/ | |
| 72 | - , _style: 'text-decoration: overline;' | |
| 73 | - } | |
| 74 | - } | |
| 75 | -} |
ktatompub/Client/js/chili/lotusscript.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: "ls" | |
| 14 | - , _case: false | |
| 15 | - , _main: { | |
| 16 | - mlcom: { | |
| 17 | - _match: /((?:^|\n)%REM\b.*)([\w\W]*?)(\n%END\s*REM\b.*)/ | |
| 18 | - , _replace: '<span class="directive">$1</span><span class="mlcom">$2</span><span class="directive">$3</span>' | |
| 19 | - , _style: "color: #4040c2;" | |
| 20 | - } | |
| 21 | - , com: { | |
| 22 | - _match: /(?:\'.*)|(?:\bREM\b.*)/ | |
| 23 | - , _style: "color: green;" | |
| 24 | - } | |
| 25 | - , mlstr: { | |
| 26 | - _match: /(?:\{[^}]*\})|(?:\|[^|]*\|)/ | |
| 27 | - , _style: "color: red;" | |
| 28 | - } | |
| 29 | - , str: { | |
| 30 | - _match: /(?:\"[^\"].*?\")|\"\"/ | |
| 31 | - , _style: "color: teal;" | |
| 32 | - } | |
| 33 | - , keyd: { | |
| 34 | - _match: /\b(?:Ustring|Uchr|Ucase|Trim|Time|Strtoken|Strrightback|Strright|Strleftback|Strleft|String|Str|Space|Rtrim|Rightc|Rightbp|Rightb|Right|Oct|Midc|Midbp|Midb|Mid|Ltrim|Leftc|Leftbp|Leftb|Left|Lcase|Inputbp|Inputbox|Inputb|Input|Implode|Hex|Format|Error|Environ|Dir|Date|Curdrive|Curdir|Command|Chr|Bin)[$](?:\s)/ | |
| 35 | - , _style: "color: fuchsia;" | |
| 36 | - } | |
| 37 | - , keyw: { | |
| 38 | - _match: /\b(?:Yield|Year|Xor|Write|With|Width|While|Wend|Weekday|Vartype|Variant|Val|Ustring|Uselsx|Use|Until|Unlock|Unicode|Uni|Uchr|Ucase|Ubound|Typename|Type|True|Trim|Today|To|Timevalue|Timeserial|Timer|Timenumber|Time|Then|Text|Tan|Tab|Sub|Strtoken|Strrightback|Strright|Strleftback|Strleft|String|Strconv|Strcompare|Strcomp|Str|Stop|Step|Static|Sqr|Split|Spc|Space|Sleep|Single|Sin|Shell|Shared|Sgn|Setfileattr|Setattr|Set|Sendkeys|Select|Seek|Second|Rtrim|Rset|Round|Rnd|Rmdir|Rightc|Rightbp|Rightb|Right|Return|Resume|Reset|Replace|Remove|Redim|Read|Randomize|Random|Put|Published|Public|Property|Private|Print|Preserve|Pitch|Pi|Output|Or|Option|Open|On|Oct|Null|Now|Nothing|Not|Nopitch|Nocase|Next|New|Name|Msgbox|Month|Mod|Mkdir|Minute|Midc|Midbp|Midb|Mid|Messagebox|Me|Ltrim|Lsserver|Lsi_info|Lset|Loop|Long|Log|Lof|Lock|Loc|Lmbcs|Listtag|List|Line|Like|Lib|Let|Lenc|Lenbp|Lenb|Len|Leftc|Leftbp|Leftb|Left|Lcase|Lbound|Kill|Join|Isunknown|Isscalar|Isobject|Isnumeric|Isnull|Islist|Isempty|Iselement|Isdate|Isarray|Isa|Is|Integer|Int|Instrc|Instrbp|Instrb|Instr|Inputbp|Inputbox|Inputb|Input|In|Implode|Imp|Imestatus|Imesetmode|If|Hour|Hex|Goto|Gosub|Getthreadinfo|Getfileattr|Getattr|Get|Function|Fulltrim|From|Freefile|Fraction|Format|Forall|For|Fix|Filelen|Filedatetime|Filecopy|Fileattr|False|Explicit|Exp|Exit|Execute|Event|Evaluate|Error|Err|Erl|Erase|Eqv|Eof|Environ|End|Elseif|Else|Double|Doevents|Do|Dir|Dim|Destroylock|Delete|Defvar|Defstr|Defsng|Deflng|Defint|Defdbl|Defcur|Defbyte|Defbool|Declare|Day|Datevalue|Dateserial|Datenumber|Date|Datatype|Cvdate|Cvar|Currency|Curdrive|Curdir|Cstr|Csng|Createlock|Cos|Const|Compare|Command|Codeunlock|Codelockcheck|Codelock|Close|Clng|Class|Cint|Chr|Chdrive|Chdir|Cdbl|Cdat|Ccur|Cbyte|Cbool|Case|Call|Byval|Byte|Boolean|Bind|Binary|Bin|Beep|Base|Atn2|Atn|Asin|Asc|As|Arrayunique|Arrayreplace|Arraygetindex|Arrayappend|Append|Appactivate|Any|And|Alias|Activateapp|Acos|Access|Abs)\b/ | |
| 39 | - , _style: "color: maroon; font-weight: bold;" | |
| 40 | - } | |
| 41 | - , directive: { | |
| 42 | - _match: /((?:^|\n)(?:%if|%end|%elseif|%else)\b)|(?:(?:^|\n)%include\b.*)/ | |
| 43 | - , _style: "color: #5f5f5f;" | |
| 44 | - } | |
| 45 | - , notes: { | |
| 46 | - _match: /\b(?:NotesXSLTransformer|NotesXMLProcessor|NotesViewNavigator|NotesViewEntryCollection|NotesViewEntry|NotesViewColumn|NotesView|NotesTimer|NotesStream|NotesSession|NotesSAXParser|NotesSAXException|NotesSAXAttributeList|NotesRichTextTable|NotesRichTextTab|NotesRichTextStyle|NotesRichTextSection|NotesRichTextRange|NotesRichTextParagraphStyle|NotesRichTextNavigator|NotesRichTextItem|NotesRichTextDocLink|NotesReplicationEntry|NotesReplication|NotesRegistration|NotesOutlineEntry|NotesOutline|NotesNoteCollection|NotesNewsLetter|NotesName|NotesMIMEHeader|NotesMIMEEntity|NotesLog|NotesItem|NotesInternational|NotesForm|NotesEmbeddedObject|NotesDocumentCollection|NotesDocument|NotesDbDirectory|NotesDateTime|NotesDateRange|NotesDatabase|NotesDXLImporter|NotesDXLExporter|NotesDOMXMLDeclNode|NotesDOMTextNode|NotesDOMProcessingInstructionNode|NotesDOMParser|NotesDOMNotationNode|NotesDOMNodeList|NotesDOMNode|NotesDOMNamedNodeMap|NotesDOMEntityReferenceNode|NotesDOMEntityNode|NotesDOMElementNode|NotesDOMDocumentTypeNode|NotesDOMDocumentNode|NotesDOMDocumentFragmentNode|NotesDOMCommentNode|NotesDOMCharacterDataNode|NotesDOMCDATASectionNode|NotesDOMAttributeNode|NotesColorObject|NotesAgent|NotesAdministrationProcess|NotesACLEntry|NotesACL)\b/ | |
| 47 | - , _style: "color: navy;" | |
| 48 | - } | |
| 49 | - , notesui: { | |
| 50 | - _match: /\b(?:NotesUIWorkspace|NotesUIView|NotesUIScheduler|NotesUIDocument|NotesUIDatabase|Navigator|Field|Button)\b/ | |
| 51 | - , _style: "color: purple;" | |
| 52 | - } | |
| 53 | - } | |
| 54 | -} |
ktatompub/Client/js/chili/mysql.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -{ | |
| 13 | - _name: "sql" | |
| 14 | - , _case: false | |
| 15 | - , _main: { | |
| 16 | - mlcom: { | |
| 17 | - _match: /\/\*[^*]*\*+([^\/][^*]*\*+)*\// | |
| 18 | - , _style: "color: gray;" | |
| 19 | - } | |
| 20 | - , com: { | |
| 21 | - _match: /(?:--\s+.*)|(?:[^\\]\#.*)/ | |
| 22 | - , _style: "color: green;" | |
| 23 | - } | |
| 24 | - , string: { | |
| 25 | - _match: /([\"\'])(?:(?:[^\1\\\r\n]*?(?:\1\1|\\.))*[^\1\\\r\n]*?)\1/ | |
| 26 | - , _style: "color: purple;" | |
| 27 | - } | |
| 28 | - , quid: { | |
| 29 | - _match: /(`)(?:(?:[^\1\\\r\n]*?(?:\1\1|\\.))*[^\1\\\r\n]*?)\1/ | |
| 30 | - , _style: "color: fuchsia;" | |
| 31 | - } | |
| 32 | - , value: { | |
| 33 | - _match: /\b(?:NULL|TRUE|FALSE)\b/ | |
| 34 | - , _style: "color: gray; font-weight: bold;" | |
| 35 | - } | |
| 36 | - , number: { | |
| 37 | - _match: /\b[+-]?(\d*\.?\d+|\d+\.?\d*)([eE][+-]?\d+)?\b/ | |
| 38 | - , _style: "color: red;" | |
| 39 | - } | |
| 40 | - , hexnum: { | |
| 41 | - _match: /\b0[xX][\dA-Fa-f]+\b|\b[xX]([\'\"])[\dA-Fa-f]+\1/ | |
| 42 | - , _style: "color: red; font-weight: bold;" | |
| 43 | - } | |
| 44 | - , variable: { | |
| 45 | - _match: /@([$.\w]+|([`\"\'])(?:(?:[^\2\\\r\n]*?(?:\2\2|\\.))*[^\2\\\r\n]*?)\2)/ | |
| 46 | - , _replace: '<span class="keyword">@</span><span class="variable">$1</span>' | |
| 47 | - , _style: "color: #4040c2;" | |
| 48 | - } | |
| 49 | - , keyword: { | |
| 50 | - _match: /\b(?:A(?:CTION|DD|FTER|G(?:AINST|GREGATE)|L(?:GORITHM|L|TER)|N(?:ALYZE|D|Y)|S(?:C(?:II|)|ENSITIVE|)|UTO_INCREMENT|VG(?:_ROW_LENGTH|))|B(?:ACKUP|DB|E(?:FORE|GIN|RKELEYDB|TWEEN)|I(?:GINT|N(?:ARY|LOG)|T)|LOB|O(?:OL(?:EAN|)|TH)|TREE|Y(?:TE|))|C(?:A(?:CHE|LL|S(?:CADE(?:D|)|E))|H(?:A(?:IN|NGE(?:D|)|R(?:ACTER|SET|))|ECK(?:SUM|))|IPHER|L(?:IENT|OSE)|O(?:DE|L(?:LAT(?:E|ION)|UMN(?:S|))|M(?:M(?:ENT|IT(?:TED|))|P(?:ACT|RESSED))|N(?:CURRENT|DITION|NECTION|S(?:ISTENT|TRAINT)|T(?:AINS|INUE)|VERT))|R(?:EATE|OSS)|U(?:BE|R(?:RENT_(?:DATE|TIME(?:STAMP|)|USER)|SOR)))|D(?:A(?:T(?:A(?:BASE(?:S|)|)|E(?:TIME|))|Y(?:_(?:HOUR|MI(?:CROSECOND|NUTE)|SECOND)|))|E(?:ALLOCATE|C(?:IMAL|LARE|)|F(?:AULT|INER)|L(?:AY(?:ED|_KEY_WRITE)|ETE)|S(?:C(?:RIBE|)|_KEY_FILE)|TERMINISTIC)|I(?:RECTORY|S(?:ABLE|CARD|TINCT(?:ROW|))|V)|O(?:UBLE|)|ROP|U(?:AL|MPFILE|PLICATE)|YNAMIC)|E(?:ACH|LSE(?:IF|)|N(?:ABLE|CLOSED|D|GINE(?:S|)|UM)|RRORS|SCAPE(?:D|)|VENTS|X(?:ECUTE|I(?:STS|T)|P(?:ANSION|LAIN)|TENDED))|F(?:A(?:LSE|ST)|ETCH|I(?:ELDS|LE|RST|XED)|L(?:OAT(?:4|8|)|USH)|O(?:R(?:CE|EIGN|)|UND)|R(?:AC_SECOND|OM)|U(?:LL(?:TEXT|)|NCTION))|G(?:E(?:OMETRY(?:COLLECTION|)|T_FORMAT)|LOBAL|R(?:ANT(?:S|)|OUP))|H(?:A(?:NDLER|SH|VING)|ELP|IGH_PRIORITY|O(?:STS|UR(?:_(?:MI(?:CROSECOND|NUTE)|SECOND)|)))|I(?:DENTIFIED|F|GNORE|MPORT|N(?:DEX(?:ES|)|FILE|N(?:ER|O(?:BASE|DB))|OUT|SE(?:NSITIVE|RT(?:_METHOD|))|T(?:1|2|3|4|8|E(?:GER|RVAL)|O|)|VOKER|)|O_THREAD|S(?:OLATION|SUER|)|TERATE)|JOIN|K(?:EY(?:S|)|ILL)|L(?:A(?:NGUAGE|ST)|E(?:A(?:DING|VE(?:S|))|FT|VEL)|I(?:KE|MIT|NES(?:TRING|))|O(?:AD|C(?:AL(?:TIME(?:STAMP|)|)|K(?:S|))|GS|NG(?:BLOB|TEXT|)|OP|W_PRIORITY))|M(?:A(?:STER(?:_(?:CONNECT_RETRY|HOST|LOG_(?:FILE|POS)|P(?:ASSWORD|ORT)|S(?:ERVER_ID|SL(?:_(?:C(?:A(?:PATH|)|ERT|IPHER)|KEY)|))|USER)|)|TCH|X_(?:CONNECTIONS_PER_HOUR|QUERIES_PER_HOUR|ROWS|U(?:PDATES_PER_HOUR|SER_CONNECTIONS)))|E(?:DIUM(?:BLOB|INT|TEXT|)|RGE)|I(?:CROSECOND|DDLEINT|GRATE|N(?:UTE(?:_(?:MICROSECOND|SECOND)|)|_ROWS))|O(?:D(?:E|IF(?:IES|Y)|)|NTH)|U(?:LTI(?:LINESTRING|PO(?:INT|LYGON))|TEX))|N(?:A(?:ME(?:S|)|T(?:IONAL|URAL))|CHAR|DB(?:CLUSTER|)|E(?:W|XT)|O(?:NE|T|_WRITE_TO_BINLOG|)|U(?:LL|MERIC)|VARCHAR)|O(?:FFSET|LD_PASSWORD|N(?:E(?:_SHOT|)|)|P(?:EN|TI(?:MIZE|ON(?:ALLY|)))|R(?:DER|)|UT(?:ER|FILE|))|P(?:A(?:CK_KEYS|RTIAL|SSWORD)|HASE|O(?:INT|LYGON)|R(?:E(?:CISION|PARE|V)|I(?:MARY|VILEGES)|OCE(?:DURE|SS(?:LIST|)))|URGE)|QU(?:ARTER|ERY|ICK)|R(?:AID(?:0|_(?:CHUNKS(?:IZE|)|TYPE))|E(?:A(?:D(?:S|)|L)|COVER|DUNDANT|FERENCES|GEXP|L(?:AY_(?:LOG_(?:FILE|POS)|THREAD)|EASE|OAD)|NAME|P(?:AIR|EAT(?:ABLE|)|L(?:ACE|ICATION))|QUIRE|S(?:ET|T(?:ORE|RICT)|UME)|TURN(?:S|)|VOKE)|IGHT|LIKE|O(?:LL(?:BACK|UP)|UTINE|W(?:S|_FORMAT|))|TREE)|S(?:AVEPOINT|CHEMA(?:S|)|E(?:C(?:OND(?:_MICROSECOND|)|URITY)|LECT|NSITIVE|PARATOR|RIAL(?:IZABLE|)|SSION|T)|H(?:ARE|OW|UTDOWN)|I(?:GNED|MPLE)|LAVE|MALLINT|NAPSHOT|O(?:ME|NAME|UNDS)|P(?:ATIAL|ECIFIC)|QL(?:EXCEPTION|STATE|WARNING|_(?:B(?:IG_RESULT|UFFER_RESULT)|CA(?:CHE|LC_FOUND_ROWS)|NO_CACHE|SMALL_RESULT|T(?:HREAD|SI_(?:DAY|FRAC_SECOND|HOUR|M(?:INUTE|ONTH)|QUARTER|SECOND|WEEK|YEAR)))|)|SL|T(?:A(?:RT(?:ING|)|TUS)|O(?:P|RAGE)|R(?:AIGHT_JOIN|I(?:NG|PED)))|U(?:BJECT|PER|SPEND))|T(?:ABLE(?:S(?:PACE|)|)|E(?:MP(?:ORARY|TABLE)|RMINATED|XT)|HEN|I(?:ME(?:STAMP(?:ADD|DIFF|)|)|NY(?:BLOB|INT|TEXT))|O|R(?:A(?:ILING|NSACTION)|IGGER(?:S|)|U(?:E|NCATE))|YPE(?:S|))|U(?:N(?:COMMITTED|D(?:EFINED|O)|I(?:CODE|ON|QUE)|KNOWN|LOCK|SIGNED|TIL)|P(?:DATE|GRADE)|S(?:AGE|E(?:R(?:_RESOURCES|)|_FRM|)|ING)|TC_(?:DATE|TIME(?:STAMP|)))|V(?:A(?:LUE(?:S|)|R(?:BINARY|CHAR(?:ACTER|)|IABLES|YING))|IEW)|W(?:ARNINGS|EEK|H(?:E(?:N|RE)|ILE)|ITH|ORK|RITE)|X(?:509|A|OR)|YEAR(?:_MONTH|)|ZEROFILL)\b/ | |
| 51 | - , _style: "color: navy; font-weight: bold;" | |
| 52 | - } | |
| 53 | - , 'function': { | |
| 54 | - _match: /\b(?:A(?:BS|COS|DD(?:DATE|TIME)|ES_(?:DECRYPT|ENCRYPT)|REA|S(?:BINARY|IN|TEXT|WK(?:B|T))|TAN(?:2|))|B(?:ENCHMARK|I(?:N|T_(?:AND|COUNT|LENGTH|OR|XOR)))|C(?:AST|E(?:IL(?:ING|)|NTROID)|HAR(?:ACTER_LENGTH|_LENGTH)|O(?:ALESCE|ERCIBILITY|MPRESS|N(?:CAT(?:_WS|)|NECTION_ID|V(?:ERT_TZ|))|S|T|UNT)|R(?:C32|OSSES)|UR(?:DATE|TIME))|D(?:A(?:TE(?:DIFF|_(?:ADD|FORMAT|SUB))|Y(?:NAME|OF(?:MONTH|WEEK|YEAR)))|E(?:CODE|GREES|S_(?:DECRYPT|ENCRYPT))|I(?:MENSION|SJOINT))|E(?:LT|N(?:C(?:ODE|RYPT)|DPOINT|VELOPE)|QUALS|X(?:P(?:ORT_SET|)|T(?:ERIORRING|RACT)))|F(?:I(?:ELD|ND_IN_SET)|LOOR|O(?:RMAT|UND_ROWS)|ROM_(?:DAYS|UNIXTIME))|G(?:E(?:OM(?:COLLFROM(?:TEXT|WKB)|ETRY(?:COLLECTIONFROM(?:TEXT|WKB)|FROM(?:TEXT|WKB)|N|TYPE)|FROM(?:TEXT|WKB))|T_LOCK)|LENGTH|R(?:EATEST|OUP_(?:CONCAT|UNIQUE_USERS)))|HEX|I(?:FNULL|N(?:ET_(?:ATON|NTOA)|STR|TER(?:IORRINGN|SECTS))|S(?:CLOSED|EMPTY|NULL|SIMPLE|_(?:FREE_LOCK|USED_LOCK)))|L(?:AST_(?:DAY|INSERT_ID)|CASE|E(?:AST|NGTH)|INE(?:FROM(?:TEXT|WKB)|STRINGFROM(?:TEXT|WKB))|N|O(?:AD_FILE|CATE|G(?:10|2|)|WER)|PAD|TRIM)|M(?:A(?:KE(?:DATE|TIME|_SET)|STER_POS_WAIT|X)|BR(?:CONTAINS|DISJOINT|EQUAL|INTERSECTS|OVERLAPS|TOUCHES|WITHIN)|D5|I(?:D|N)|LINEFROM(?:TEXT|WKB)|ONTHNAME|PO(?:INTFROM(?:TEXT|WKB)|LYFROM(?:TEXT|WKB))|ULTI(?:LINESTRINGFROM(?:TEXT|WKB)|PO(?:INTFROM(?:TEXT|WKB)|LYGONFROM(?:TEXT|WKB))))|N(?:AME_CONST|OW|U(?:LLIF|M(?:GEOMETRIES|INTERIORRINGS|POINTS)))|O(?:CT(?:ET_LENGTH|)|RD|VERLAPS)|P(?:ERIOD_(?:ADD|DIFF)|I|O(?:INT(?:FROM(?:TEXT|WKB)|N)|LY(?:FROM(?:TEXT|WKB)|GONFROM(?:TEXT|WKB))|SITION|W(?:ER|)))|QUOTE|R(?:A(?:DIANS|ND)|E(?:LEASE_LOCK|VERSE)|O(?:UND|W_COUNT)|PAD|TRIM)|S(?:E(?:C_TO_TIME|SSION_USER)|HA(?:1|)|I(?:GN|N)|LEEP|OUNDEX|PACE|QRT|RID|T(?:ARTPOINT|D(?:DEV(?:_(?:POP|SAMP)|)|)|R(?:CMP|_TO_DATE))|U(?:B(?:DATE|STR(?:ING(?:_INDEX|)|)|TIME)|M)|YS(?:DATE|TEM_USER))|T(?:AN|IME(?:DIFF|_(?:FORMAT|TO_SEC))|O(?:UCHES|_DAYS)|RIM)|U(?:CASE|N(?:COMPRESS(?:ED_LENGTH|)|HEX|I(?:QUE_USERS|X_TIMESTAMP))|PPER|UID)|V(?:AR(?:IANCE|_(?:POP|SAMP))|ERSION)|W(?:EEK(?:DAY|OFYEAR)|ITHIN)|X|Y(?:EARWEEK|))(?=\()/ | |
| 55 | - , _style: "color: #e17100;" | |
| 56 | - } | |
| 57 | - , id: { | |
| 58 | - _match: /[$\w]+/ | |
| 59 | - , _style: "color: maroon;" | |
| 60 | - } | |
| 61 | - } | |
| 62 | -} | |
| 63 | - |
ktatompub/Client/js/chili/php-f.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -/* ---------------------------------------------------------------------------- | |
| 13 | - * this recipe uses a little trick for highlighting php code | |
| 14 | - * 1: replace each php snippet with a placeholder | |
| 15 | - * 2: highlight html without php and php snippets apart | |
| 16 | - * 3: replace each placeholder with its highlighted php snippet | |
| 17 | - * | |
| 18 | - * the trick is not perfect only if the html without php is broken | |
| 19 | - * however, in such a case many highlighters get fooled but Chili does not | |
| 20 | - * | |
| 21 | - * --- | |
| 22 | - * this recipe has been adapted for working with Safari | |
| 23 | - * in fact, Safari cannot match more than 101236 characters with a lazy star | |
| 24 | - * --------------------------------------------------------------------------*/ | |
| 25 | -{ | |
| 26 | - _name: "php" | |
| 27 | - , _case: true | |
| 28 | - , _main: { | |
| 29 | - all: { | |
| 30 | - _match: /[\w\W]*/ | |
| 31 | - , _replace: function( all ) { | |
| 32 | - var placeholder = String.fromCharCode(0); | |
| 33 | - var blocks = []; | |
| 34 | - var that = this; | |
| 35 | - var no_php_1 = all.replace( /<\?[^?]*\?+(?:[^>][^?]*\?+)*>/g, function( block ) { | |
| 36 | - blocks.push( that.x( block, '/block/php_1' ) ); | |
| 37 | - return placeholder; | |
| 38 | - } ); | |
| 39 | - var no_php_2 = no_php_1.replace( /^[^?]*\?+(?:[^>][^?]*\?+)*>|<\?[\w\W]*$/g, function( block ) { | |
| 40 | - blocks.push( that.x( block, '/block/php_2' ) ); | |
| 41 | - return placeholder; | |
| 42 | - } ); | |
| 43 | - if( blocks.length ) { | |
| 44 | - var html = this.x( no_php_2, 'html' ); | |
| 45 | - var count = 0; | |
| 46 | - return html.replace( new RegExp( placeholder, "g" ), function() { | |
| 47 | - return blocks[ count++ ]; | |
| 48 | - } ); | |
| 49 | - } | |
| 50 | - else { | |
| 51 | - return this.x( all, '/php' ); | |
| 52 | - } | |
| 53 | - } | |
| 54 | - } | |
| 55 | - } | |
| 56 | - , block: { | |
| 57 | - php_1: { // --- <? +++ ?> --- | |
| 58 | - _match: /(<\?(?:php\b)?)([^?]*\?+(?:[^>][^?]*\?+)*>)/ | |
| 59 | - , _replace: function( all, open, content ) { | |
| 60 | - return "<span class='start'>" + this.x( open ) + "</span>" | |
| 61 | - + this.x( content.replace( /\?>$/, '' ), '/php' ) | |
| 62 | - + "<span class='end'>" + this.x( '?>' ) + "</span>"; | |
| 63 | - } | |
| 64 | - , _style: { | |
| 65 | - start: "color: red; font-weight: bold" | |
| 66 | - , end: "color: red;" | |
| 67 | - } | |
| 68 | - } | |
| 69 | - , php_2: { // +++ ?> --- <? +++ | |
| 70 | - _match: /([^?]*\?+(?:[^>][^?]*\?+)*>)|(<\?(?:php\b)?)([\w\W]*)/ | |
| 71 | - , _replace: function( all, content, open2, content2 ) { | |
| 72 | - if( open2 ) { | |
| 73 | - return "<span class='start'>" + this.x( open2 ) + "</span>" | |
| 74 | - + this.x( content2, '/php' ); | |
| 75 | - } | |
| 76 | - else { | |
| 77 | - return this.x( content.replace( /\?>$/, '' ), '/php' ) | |
| 78 | - + "<span class='end'>" + this.x( '?>' ) + "</span>"; | |
| 79 | - } | |
| 80 | - } | |
| 81 | - , _style: { | |
| 82 | - start: "color: red; font-weight: bold" | |
| 83 | - , end: "color: red;" | |
| 84 | - } | |
| 85 | - } | |
| 86 | - } | |
| 87 | - , php: { | |
| 88 | - mlcom: { | |
| 89 | - _match: /\/\*[^*]*\*+([^\/][^*]*\*+)*\// | |
| 90 | - , _style: "color: gray;" | |
| 91 | - } | |
| 92 | - , com: { | |
| 93 | - _match: /(?:\/\/.*)|(?:[^\\]\#.*)/ | |
| 94 | - , _style: "color: green;" | |
| 95 | - } | |
| 96 | - , string1: { | |
| 97 | - _match: /\'[^\'\\]*(?:\\.[^\'\\]*)*\'/ | |
| 98 | - , _style: "color: purple;" | |
| 99 | - } | |
| 100 | - , string2: { | |
| 101 | - _match: /\"[^\"\\]*(?:\\.[^\"\\]*)*\"/ | |
| 102 | - , _style: "color: fuchsia;" | |
| 103 | - } | |
| 104 | - , value: { | |
| 105 | - _match: /\b(?:[Nn][Uu][Ll][Ll]|[Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])\b/ | |
| 106 | - , _style: "color: gray; font-weight: bold;" | |
| 107 | - } | |
| 108 | - , number: { | |
| 109 | - _match: /\b[+-]?(\d*\.?\d+|\d+\.?\d*)([eE][+-]?\d+)?\b/ | |
| 110 | - , _style: "color: red;" | |
| 111 | - } | |
| 112 | - , const1: { | |
| 113 | - _match: /\b(?:DEFAULT_INCLUDE_PATH|E_(?:ALL|CO(?:MPILE_(?:ERROR|WARNING)|RE_(?:ERROR|WARNING))|ERROR|NOTICE|PARSE|STRICT|USER_(?:ERROR|NOTICE|WARNING)|WARNING)|P(?:EAR_(?:EXTENSION_DIR|INSTALL_DIR)|HP_(?:BINDIR|CONFIG_FILE_(?:PATH|SCAN_DIR)|DATADIR|E(?:OL|XTENSION_DIR)|INT_(?:MAX|SIZE)|L(?:IBDIR|OCALSTATEDIR)|O(?:S|UTPUT_HANDLER_(?:CONT|END|START))|PREFIX|S(?:API|HLIB_SUFFIX|YSCONFDIR)|VERSION))|__COMPILER_HALT_OFFSET__)\b/ | |
| 114 | - , _style: "color: red;" | |
| 115 | - } | |
| 116 | - , const2: { | |
| 117 | - _match: /\b(?:A(?:B(?:DAY_(?:1|2|3|4|5|6|7)|MON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9))|LT_DIGITS|M_STR|SSERT_(?:ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(?:ASE_(?:LOWER|UPPER)|HAR_MAX|O(?:DESET|NNECTION_(?:ABORTED|NORMAL|TIMEOUT)|UNT_(?:NORMAL|RECURSIVE))|R(?:EDITS_(?:ALL|DOCS|FULLPAGE|G(?:ENERAL|ROUP)|MODULES|QA|SAPI)|NCYSTR|YPT_(?:BLOWFISH|EXT_DES|MD5|S(?:ALT_LENGTH|TD_DES)))|URRENCY_SYMBOL)|D(?:AY_(?:1|2|3|4|5|6|7)|ECIMAL_POINT|IRECTORY_SEPARATOR|_(?:FMT|T_FMT))|E(?:NT_(?:COMPAT|NOQUOTES|QUOTES)|RA(?:_(?:D_(?:FMT|T_FMT)|T_FMT|YEAR)|)|XTR_(?:IF_EXISTS|OVERWRITE|PREFIX_(?:ALL|I(?:F_EXISTS|NVALID)|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(?:ENTITIES|SPECIALCHARS)|IN(?:FO_(?:ALL|C(?:ONFIGURATION|REDITS)|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(?:ALL|PERDIR|SYSTEM|USER)|T_(?:CURR_SYMBOL|FRAC_DIGITS))|L(?:C_(?:ALL|C(?:OLLATE|TYPE)|M(?:ESSAGES|ONETARY)|NUMERIC|TIME)|O(?:CK_(?:EX|NB|SH|UN)|G_(?:A(?:LERT|UTH(?:PRIV|))|C(?:ONS|R(?:IT|ON))|D(?:AEMON|EBUG)|E(?:MERG|RR)|INFO|KERN|L(?:OCAL(?:0|1|2|3|4|5|6|7)|PR)|MAIL|N(?:DELAY|EWS|O(?:TICE|WAIT))|ODELAY|P(?:ERROR|ID)|SYSLOG|U(?:SER|UCP)|WARNING)))|M(?:ON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|_(?:1_PI|2_(?:PI|SQRTPI)|E|L(?:N(?:10|2)|OG(?:10E|2E))|PI(?:_(?:2|4)|)|SQRT(?:1_2|2)))|N(?:EGATIVE_SIGN|O(?:EXPR|STR)|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|P(?:ATH(?:INFO_(?:BASENAME|DIRNAME|EXTENSION)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|RADIXCHAR|S(?:EEK_(?:CUR|END|SET)|ORT_(?:ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(?:BOTH|LEFT|RIGHT))|T(?:HOUS(?:ANDS_SEP|EP)|_FMT(?:_AMPM|))|YES(?:EXPR|STR))\b/ | |
| 118 | - , _style: "color: red;" | |
| 119 | - } | |
| 120 | - , global: { | |
| 121 | - _match: /(?:\$GLOBALS|\$_COOKIE|\$_ENV|\$_FILES|\$_GET|\$_POST|\$_REQUEST|\$_SERVER|\$_SESSION|\$php_errormsg)\b/ | |
| 122 | - , _style: "color: red;" | |
| 123 | - } | |
| 124 | - , keyword: { | |
| 125 | - _match: /\b(?:__CLASS__|__FILE__|__FUNCTION__|__LINE__|__METHOD__|abstract|and|array|as|break|case|catch|cfunction|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exception|exit|extends|extends|final|for|foreach|function|global|if|implements|include|include_once|interface|isset|list|new|old_function|or|php_user_filter|print|private|protected|public|require|require_once|return|static|switch|this|throw|try|unset|use|var|while|xor)\b/ | |
| 126 | - , _style: "color: navy; font-weight: bold;" | |
| 127 | - } | |
| 128 | - , variable: { | |
| 129 | - _match: /\$(\w+)/ | |
| 130 | - , _replace: '<span class="keyword">$</span><span class="variable">$1</span>' | |
| 131 | - , _style: "color: #4040c2;" | |
| 132 | - } | |
| 133 | - , heredoc: { | |
| 134 | - _match: /(\<\<\<\s*)(\w+)((?:(?!\2).*\n)+)(\2)\b/ | |
| 135 | - , _replace: '<span class="keyword">$1</span><span class="string1">$2</span><span class="string2">$3</span><span class="string1">$4</span>' | |
| 136 | - } | |
| 137 | - , 'function': { | |
| 138 | - _match: "\\b(?:a(?:bs|cos(?:h|)|dd(?:cslashes|slashes)|ggregat(?:e(?:_(?:info|methods(?:_by_(?:list|regexp)|)|properties(?:_by_(?:list|regexp)|))|)|ion_info)|p(?:ache_(?:child_terminate|get(?:_(?:modules|version)|env)|lookup_uri|note|re(?:quest_headers|s(?:et_timeout|ponse_headers))|setenv)|d_(?:breakpoint|c(?:allstack|lunk|ontinue|roak)|dump_(?:function_table|persistent_resources|regular_resources)|echo|get_active_symbols|set_(?:pprof_trace|s(?:ession(?:_trace|)|ocket_session_trace))))|r(?:ray_(?:c(?:h(?:ange_key_case|unk)|o(?:mbine|unt_values))|diff(?:_(?:assoc|key|u(?:assoc|key))|)|f(?:il(?:l|ter)|lip)|intersect(?:_(?:assoc|key|u(?:assoc|key))|)|key(?:_exists|s)|m(?:ap|erge(?:_recursive|)|ultisort)|p(?:ad|op|ush)|r(?:and|e(?:duce|verse))|s(?:earch|hift|lice|plice|um)|u(?:diff(?:_(?:assoc|uassoc)|)|intersect(?:_(?:assoc|uassoc)|)|n(?:ique|shift))|values|walk(?:_recursive|))|sort)|s(?:cii2ebcdic|in(?:h|)|ort|pell_(?:check(?:_raw|)|new|suggest)|sert(?:_options|))|tan(?:2|h|))|b(?:ase(?:64_(?:decode|encode)|_convert|name)|c(?:add|comp|div|m(?:od|ul)|ompile(?:_write_file|r_(?:load(?:_exe|)|parse_class|read|write_(?:c(?:lass|onstant)|exe_footer|f(?:ooter|unction(?:s_from_file|))|header)))|pow(?:mod|)|s(?:cale|qrt|ub))|in(?:2hex|d(?:_textdomain_codeset|ec|textdomain))|z(?:c(?:lose|ompress)|decompress|err(?:no|or|str)|flush|open|read|write))|c(?:al(?:_(?:days_in_month|from_jd|info|to_jd)|l_user_(?:func(?:_array|)|method(?:_array|)))|cvs_(?:a(?:dd|uth)|co(?:mmand|unt)|d(?:elete|one)|init|lookup|new|re(?:port|turn|verse)|s(?:ale|tatus)|textvalue|void)|eil|h(?:dir|eckd(?:ate|nsrr)|grp|mod|o(?:p|wn)|r(?:oot|)|unk_split)|l(?:ass(?:_(?:exists|implements|parents)|kit_(?:import|method_(?:add|copy|re(?:define|move|name))))|earstatcache|ose(?:dir|log))|o(?:m(?:_(?:addref|create_guid|event_sink|get(?:_active_object|)|i(?:nvoke|senum)|load(?:_typelib|)|message_pump|pr(?:int_typeinfo|op(?:get|put|set))|release|set)|pact|)|n(?:nection_(?:aborted|status|timeout)|stant|vert_(?:cyr_string|uu(?:decode|encode)))|py|s(?:h|)|unt(?:_chars|))|pdf_(?:a(?:dd_(?:annotation|outline)|rc)|begin_text|c(?:ircle|l(?:ip|ose(?:path(?:_(?:fill_stroke|stroke)|)|))|ontinue_text|urveto)|end_text|fi(?:ll(?:_stroke|)|nalize(?:_page|))|global_set_document_limits|import_jpeg|lineto|moveto|newpath|o(?:pen|utput_buffer)|p(?:age_init|lace_inline_image)|r(?:e(?:ct|store)|lineto|moveto|otate(?:_text|))|s(?:ave(?:_to_file|)|cale|et(?:_(?:action_url|c(?:har_spacing|reator|urrent_page)|font(?:_(?:directories|map_file)|)|horiz_scaling|keywords|leading|page_animation|subject|t(?:ext_(?:matrix|pos|r(?:endering|ise))|itle)|viewer_preferences|word_spacing)|dash|flat|gray(?:_(?:fill|stroke)|)|line(?:cap|join|width)|miterlimit|rgbcolor(?:_(?:fill|stroke)|))|how(?:_xy|)|tr(?:ingwidth|oke))|t(?:ext|ranslate))|r(?:ack_(?:c(?:heck|losedict)|getlastmessage|opendict)|c32|eate_function|ypt)|type_(?:al(?:num|pha)|cntrl|digit|graph|lower|p(?:rint|unct)|space|upper|xdigit)|ur(?:l_(?:c(?:lose|opy_handle)|e(?:rr(?:no|or)|xec)|getinfo|init|multi_(?:add_handle|close|exec|getcontent|in(?:fo_read|it)|remove_handle|select)|setopt|version)|rent)|y(?:bercash_(?:base64_(?:decode|encode)|decr|encr)|rus_(?:authenticate|bind|c(?:lose|onnect)|query|unbind)))|d(?:ate(?:_sun(?:rise|set)|)|b(?:a(?:_(?:close|delete|exists|f(?:etch|irstkey)|handlers|insert|key_split|list|nextkey|op(?:en|timize)|popen|replace|sync)|se_(?:add_record|c(?:lose|reate)|delete_record|get_(?:header_info|record(?:_with_names|))|num(?:fields|records)|open|pack|replace_record))|list|m(?:close|delete|exists|f(?:etch|irstkey)|insert|nextkey|open|replace)|plus_(?:a(?:dd|ql)|c(?:hdir|lose|urr)|err(?:code|no)|f(?:i(?:nd|rst)|lush|ree(?:alllocks|lock|rlocks))|get(?:lock|unique)|info|l(?:ast|ockrel)|next|open|prev|r(?:c(?:hperm|r(?:eate|t(?:exact|like)))|es(?:olve|torepos)|keys|open|query|rename|secindex|unlink|zap)|s(?:avepos|etindex(?:bynumber|)|ql)|t(?:cl|remove)|u(?:n(?:do(?:prepare|)|lockrel|select)|pdate)|x(?:lockrel|unlockrel))|x_(?:c(?:lose|o(?:mpare|nnect))|e(?:rror|scape_string)|fetch_row|query|sort))|c(?:gettext|ngettext)|e(?:aggregate|bug(?:_(?:backtrace|print_backtrace|zval_dump)|ger_o(?:ff|n))|c(?:bin|hex|oct)|fine(?:_syslog_variables|d|)|g2rad|lete)|gettext|i(?:o_(?:close|fcntl|open|read|s(?:eek|tat)|t(?:csetattr|runcate)|write)|r(?:name|)|sk(?:_(?:free_space|total_space)|freespace))|l|n(?:gettext|s_(?:check_record|get_(?:mx|record)))|o(?:m(?:_import_simplexml|xml_(?:new_doc|open_(?:file|mem)|version|x(?:mltree|slt_stylesheet(?:_(?:doc|file)|))))|tnet(?:_load|)|ubleval))|e(?:a(?:ch|ster_da(?:te|ys))|bcdic2ascii|nd|r(?:eg(?:_replace|i(?:_replace|)|)|ror_(?:log|reporting))|scapeshell(?:arg|cmd)|x(?:ec|if_(?:imagetype|read_data|t(?:agname|humbnail))|p(?:lode|m1|)|t(?:ension_loaded|ract))|zmlm_hash)|f(?:am_(?:c(?:ancel_monitor|lose)|monitor_(?:collection|directory|file)|next_event|open|pending|resume_monitor|suspend_monitor)|bsql_(?:a(?:ffected_rows|utocommit)|blob_size|c(?:hange_user|lo(?:b_size|se)|o(?:mmit|nnect)|reate_(?:blob|clob|db))|d(?:ata(?:_seek|base(?:_password|))|b_(?:query|status)|rop_db)|err(?:no|or)|f(?:etch_(?:a(?:rray|ssoc)|field|lengths|object|row)|ield_(?:flags|len|name|seek|t(?:able|ype))|ree_result)|get_autostart_info|hostname|insert_id|list_(?:dbs|fields|tables)|n(?:ext_result|um_(?:fields|rows))|p(?:assword|connect)|query|r(?:e(?:ad_(?:blob|clob)|sult)|ollback)|s(?:e(?:lect_db|t_(?:lob_mode|password|transaction))|t(?:art_db|op_db))|tablename|username|warnings)|close|df_(?:add_(?:doc_javascript|template)|c(?:lose|reate)|e(?:num_values|rr(?:no|or))|get_(?:a(?:p|ttachment)|encoding|f(?:ile|lags)|opt|status|v(?:alue|ersion))|header|next_field_name|open(?:_string|)|remove_item|s(?:ave(?:_string|)|et_(?:ap|encoding|f(?:ile|lags)|javascript_action|o(?:n_import_javascript|pt)|s(?:tatus|ubmit_form_action)|target_frame|v(?:alue|ersion))))|eof|flush|get(?:c(?:sv|)|s(?:s|))|ile(?:_(?:exists|get_contents|put_contents)|atime|ctime|group|inode|mtime|owner|p(?:erms|ro(?:_(?:field(?:count|name|type|width)|r(?:etrieve|owcount))|))|size|type|)|l(?:o(?:atval|ck|or)|ush)|mod|nmatch|open|p(?:assthru|rintf|ut(?:csv|s))|r(?:e(?:ad|nchtojd)|ibidi_log2vis)|s(?:canf|eek|ockopen|tat)|t(?:ell|ok|p_(?:alloc|c(?:dup|h(?:dir|mod)|lose|onnect)|delete|exec|f(?:get|put)|get(?:_option|)|login|m(?:dtm|kdir)|n(?:b_(?:continue|f(?:get|put)|get|put)|list)|p(?:asv|ut|wd)|quit|r(?:aw(?:list|)|ename|mdir)|s(?:et_option|i(?:te|ze)|sl_connect|ystype))|runcate)|unc(?:_(?:get_arg(?:s|)|num_args)|tion_exists)|write)|g(?:d_info|et(?:_(?:browser|c(?:fg_var|lass(?:_(?:methods|vars)|)|urrent_user)|de(?:clared_(?:classes|interfaces)|fined_(?:constants|functions|vars))|extension_funcs|h(?:eaders|tml_translation_table)|include(?:_path|d_files)|loaded_extensions|m(?:agic_quotes_(?:gpc|runtime)|eta_tags)|object_vars|parent_class|re(?:quired_files|source_type))|allheaders|cwd|date|env|hostby(?:addr|name(?:l|))|imagesize|lastmod|m(?:xrr|y(?:gid|inode|pid|uid))|opt|protobyn(?:ame|umber)|r(?:andmax|usage)|servby(?:name|port)|t(?:ext|imeofday|ype))|lob|m(?:date|mktime|p_(?:a(?:bs|dd|nd)|c(?:lrbit|mp|om)|div(?:_(?:q(?:r|)|r)|exact|)|fact|gcd(?:ext|)|hamdist|in(?:it|tval|vert)|jacobi|legendre|m(?:od|ul)|neg|or|p(?:erfect_square|o(?:pcount|w(?:m|))|rob_prime)|random|s(?:can(?:0|1)|etbit|ign|qrt(?:rem|)|trval|ub)|xor)|strftime)|regoriantojd|z(?:c(?:lose|ompress)|deflate|e(?:ncode|of)|file|get(?:c|s(?:s|))|inflate|open|p(?:assthru|uts)|re(?:ad|wind)|seek|tell|uncompress|write))|h(?:e(?:ader(?:s_(?:list|sent)|)|brev(?:c|)|xdec)|ighlight_(?:file|string)|t(?:ml(?:_entity_decode|entities|specialchars)|tp_build_query)|w(?:_(?:a(?:pi_(?:attribute|content|object)|rray2objrec)|c(?:h(?:angeobject|ildren(?:obj|))|lose|onnect(?:ion_info|)|p)|d(?:eleteobject|oc(?:byanchor(?:obj|)|ument_(?:attributes|bodytag|content|s(?:etcontent|ize)))|ummy)|e(?:dittext|rror(?:msg|))|free_document|get(?:an(?:chors(?:obj|)|dlock)|child(?:coll(?:obj|)|doccoll(?:obj|))|object(?:byquery(?:coll(?:obj|)|obj|)|)|parents(?:obj|)|re(?:llink|mote(?:children|))|srcbydestobj|text|username)|i(?:dentify|n(?:collections|fo|s(?:coll|doc|ert(?:anchors|document|object))))|m(?:apid|odifyobject|v)|new_document|o(?:bjrec2array|utput_document)|p(?:connect|ipedocument)|root|s(?:etlinkroot|tat)|unlock|who)|api_hgcsp)|ypot)|i(?:base_(?:a(?:dd_user|ffected_rows)|b(?:ackup|lob_(?:add|c(?:ancel|lose|reate)|echo|get|i(?:mport|nfo)|open))|c(?:lose|o(?:mmit(?:_ret|)|nnect))|d(?:b_info|elete_user|rop_db)|e(?:rr(?:code|msg)|xecute)|f(?:etch_(?:assoc|object|row)|ield_info|ree_(?:event_handler|query|result))|gen_id|m(?:aintain_db|odify_user)|n(?:ame_result|um_(?:fields|params))|p(?:aram_info|connect|repare)|query|r(?:estore|ollback(?:_ret|))|se(?:rv(?:er_info|ice_(?:attach|detach))|t_event_handler)|t(?:imefmt|rans)|wait_event)|conv(?:_(?:get_encoding|mime_(?:decode(?:_headers|)|encode)|s(?:et_encoding|tr(?:len|pos|rpos)|ubstr))|)|d(?:3_(?:get_(?:frame_(?:long_name|short_name)|genre_(?:id|list|name)|tag|version)|remove_tag|set_tag)|ate)|fx(?:_(?:affected_rows|b(?:lobinfile_mode|yteasvarchar)|c(?:lose|o(?:nnect|py_blob)|reate_(?:blob|char))|do|error(?:msg|)|f(?:etch_row|ield(?:properties|types)|ree_(?:blob|char|result))|get(?:_(?:blob|char)|sqlca)|htmltbl_result|nu(?:llformat|m_(?:fields|rows))|p(?:connect|repare)|query|textasvarchar|update_(?:blob|char))|us_(?:c(?:lose_slob|reate_slob)|free_slob|open_slob|read_slob|seek_slob|tell_slob|write_slob))|gnore_user_abort|m(?:a(?:ge(?:2wbmp|_type_to_(?:extension|mime_type)|a(?:lphablending|ntialias|rc)|c(?:har(?:up|)|o(?:lor(?:a(?:llocate(?:alpha|)|t)|closest(?:alpha|hwb|)|deallocate|exact(?:alpha|)|match|resolve(?:alpha|)|s(?:et|forindex|total)|transparent)|py(?:merge(?:gray|)|res(?:ampled|ized)|))|reate(?:from(?:g(?:d(?:2(?:part|)|)|if)|jpeg|png|string|wbmp|x(?:bm|pm))|truecolor|))|d(?:ashedline|estroy)|ellipse|f(?:il(?:l(?:ed(?:arc|ellipse|polygon|rectangle)|toborder|)|ter)|ont(?:height|width)|t(?:bbox|text))|g(?:ammacorrect|d(?:2|)|if)|i(?:nterlace|struecolor)|jpeg|l(?:ayereffect|ine|oadfont)|p(?:alettecopy|ng|olygon|s(?:bbox|copyfont|e(?:ncodefont|xtendfont)|freefont|loadfont|slantfont|text))|r(?:ectangle|otate)|s(?:avealpha|et(?:brush|pixel|style|t(?:hickness|ile))|tring(?:up|)|x|y)|t(?:ruecolortopalette|tf(?:bbox|text)|ypes)|wbmp|xbm)|p_(?:8bit|a(?:lerts|ppend)|b(?:ase64|inary|ody(?:struct|))|c(?:heck|l(?:earflag_full|ose)|reatemailbox)|delete(?:mailbox|)|e(?:rrors|xpunge)|fetch(?:_overview|body|header|structure)|get(?:_quota(?:root|)|acl|mailboxes|subscribed)|header(?:info|s|)|l(?:ast_error|ist(?:mailbox|s(?:can|ubscribed)|)|sub)|m(?:ail(?:_(?:co(?:mpose|py)|move)|boxmsginfo|)|ime_header_decode|sgno)|num_(?:msg|recent)|open|ping|qprint|r(?:e(?:namemailbox|open)|fc822_(?:parse_(?:adrlist|headers)|write_address))|s(?:canmailbox|e(?:arch|t(?:_quota|acl|flag_full))|ort|tatus|ubscribe)|t(?:hread|imeout)|u(?:id|n(?:delete|subscribe)|tf(?:7_(?:decode|encode)|8))))|p(?:lode|ort_request_variables))|n(?:_array|et_(?:ntop|pton)|gres_(?:autocommit|c(?:lose|o(?:mmit|nnect))|f(?:etch_(?:array|object|row)|ield_(?:length|n(?:ame|ullable)|precision|scale|type))|num_(?:fields|rows)|pconnect|query|rollback)|i_(?:alter|get(?:_all|)|restore|set)|t(?:erface_exists|val))|p(?:2long|tc(?:embed|parse))|rcg_(?:channel_mode|disconnect|eval_ecmascript_params|fetch_error_msg|get_username|html_encode|i(?:gnore_(?:add|del)|nvite|s_conn_alive)|join|kick|l(?:ist|ookup_format_messages|users)|msg|n(?:ames|ick(?:name_(?:escape|unescape)|)|otice)|oper|p(?:art|connect)|register_format_messages|set_(?:current|file|on_die)|topic|who(?:is|))|s_(?:a(?:rray|)|bool|callable|d(?:ir|ouble)|executable|f(?:i(?:le|nite)|loat)|in(?:finite|t(?:eger|))|l(?:ink|ong)|n(?:an|u(?:ll|meric))|object|re(?:a(?:dable|l)|source)|s(?:calar|oap_fault|tring|ubclass_of)|uploaded_file|writ(?:able|eable))|terator(?:-to-array|_count))|j(?:ava_last_exception_(?:clear|get)|d(?:dayofweek|monthname|to(?:french|gregorian|j(?:ewish|ulian)|unix))|ewishtojd|oin|peg2wbmp|uliantojd)|k(?:ey|rsort|sort)|l(?:cg_value|dap_(?:8859_to_t61|add|bind|c(?:lose|o(?:mpare|nnect|unt_entries))|d(?:elete|n2ufn)|e(?:rr(?:2str|no|or)|xplode_dn)|f(?:irst_(?:attribute|entry|reference)|ree_result)|get_(?:attributes|dn|entries|option|values(?:_len|))|list|mod(?:_(?:add|del|replace)|ify)|next_(?:attribute|entry|reference)|parse_re(?:ference|sult)|re(?:ad|name)|s(?:asl_bind|e(?:arch|t_(?:option|rebind_proc))|ort|tart_tls)|t61_to_8859|unbind)|evenshtein|ink(?:info|)|o(?:cal(?:econv|time)|g(?:1(?:0|p)|)|ng2ip)|stat|trim|zf_(?:compress|decompress|optimized_for))|m(?:a(?:i(?:l(?:parse_(?:determine_best_xfer_encoding|msg_(?:create|extract_part(?:_file|)|free|get_(?:part(?:_data|)|structure)|parse(?:_file|))|rfc822_parse_addresses|stream_encode|uudecode_all)|)|n)|x)|b_(?:convert_(?:case|encoding|kana|variables)|de(?:code_(?:mimeheader|numericentity)|tect_(?:encoding|order))|e(?:ncode_(?:mimeheader|numericentity)|reg(?:_(?:match|replace|search(?:_(?:get(?:pos|regs)|init|pos|regs|setpos)|))|i(?:_replace|)|))|get_info|http_(?:input|output)|internal_encoding|l(?:anguage|ist_encodings)|output_handler|p(?:arse_str|referred_mime_name)|regex_(?:encoding|set_options)|s(?:end_mail|plit|tr(?:cut|imwidth|len|pos|rpos|to(?:lower|upper)|width)|ubst(?:itute_character|r(?:_count|))))|c(?:al_(?:append_event|c(?:lose|reate_calendar)|d(?:a(?:te_(?:compare|valid)|y(?:_of_(?:week|year)|s_in_month))|elete_(?:calendar|event))|e(?:vent_(?:add_attribute|init|set_(?:alarm|c(?:ategory|lass)|description|end|recur_(?:daily|monthly_(?:mday|wday)|none|weekly|yearly)|start|title))|xpunge)|fetch_(?:current_stream_event|event)|is_leap_year|list_(?:alarms|events)|next_recurrence|open|popen|re(?:name_calendar|open)|s(?:nooze|tore_event)|time_valid|week_of_year)|rypt_(?:c(?:bc|fb|reate_iv)|decrypt|e(?:cb|nc(?:_(?:get_(?:algorithms_name|block_size|iv_size|key_size|modes_name|supported_key_sizes)|is_block_(?:algorithm(?:_mode|)|mode)|self_test)|rypt))|ge(?:neric(?:_(?:deinit|end|init)|)|t_(?:block_size|cipher_name|iv_size|key_size))|list_(?:algorithms|modes)|module_(?:close|get_(?:algo_(?:block_size|key_size)|supported_key_sizes)|is_block_(?:algorithm(?:_mode|)|mode)|open|self_test)|ofb)|ve_(?:adduser(?:arg|)|bt|c(?:h(?:eckstatus|kpwd|ngpwd)|o(?:mpleteauthorizations|nnect(?:ionerror|)))|d(?:e(?:l(?:ete(?:response|trans|usersetup)|user)|stroy(?:conn|engine))|isableuser)|e(?:dituser|nableuser)|force|g(?:et(?:c(?:ell(?:bynum|)|ommadelimited)|header|user(?:arg|param))|ft|l|ut)|i(?:nit(?:conn|engine|usersetup)|scommadelimited)|list(?:stats|users)|m(?:axconntimeout|onitor)|num(?:columns|rows)|override|p(?:arsecommadelimited|ing|reauth(?:completion|))|qc|re(?:sponseparam|turn(?:code|status|))|s(?:ale|et(?:blocking|dropfile|ip|ssl(?:_files|)|t(?:imeout|le)))|t(?:ext_(?:avs|c(?:ode|v))|rans(?:action(?:a(?:uth|vs)|batch|cv|i(?:d|tem)|ssent|text)|inqueue|new|param|send))|u(?:b|wait)|v(?:erify(?:connection|sslcert)|oid)))|d(?:5(?:_file|)|ecrypt_generic)|e(?:m(?:cache_debug|ory_get_usage)|t(?:aphone|hod_exists))|hash(?:_(?:count|get_(?:block_size|hash_name)|keygen_s2k)|)|i(?:crotime|me_content_type|n(?:g_(?:set(?:cubicthreshold|scale)|useswfversion)|))|k(?:dir|time)|o(?:ney_format|ve_uploaded_file)|s(?:ession_(?:c(?:o(?:nnect|unt)|reate)|d(?:estroy|isconnect)|find|get(?:_(?:array|data)|)|inc|l(?:ist(?:var|)|ock)|plugin|randstr|set(?:_(?:array|data)|)|timeout|un(?:iq|lock))|g_(?:get_queue|re(?:ceive|move_queue)|s(?:e(?:nd|t_queue)|tat_queue))|ql(?:_(?:affected_rows|c(?:lose|onnect|reate(?:_db|db))|d(?:ata_seek|b(?:_query|name)|rop_db)|error|f(?:etch_(?:array|field|object|row)|ield(?:_(?:flags|len|name|seek|t(?:able|ype))|flags|len|name|t(?:able|ype))|ree_result)|list_(?:dbs|fields|tables)|num(?:_(?:fields|rows)|fields|rows)|pconnect|query|re(?:gcase|sult)|select_db|tablename)|)|sql_(?:bind|c(?:lose|onnect)|data_seek|execute|f(?:etch_(?:a(?:rray|ssoc)|batch|field|object|row)|ield_(?:length|name|seek|type)|ree_(?:result|statement))|g(?:et_last_message|uid_string)|init|min_(?:error_severity|message_severity)|n(?:ext_result|um_(?:fields|rows))|pconnect|query|r(?:esult|ows_affected)|select_db))|t_(?:getrandmax|rand|srand)|uscat_(?:close|g(?:et|ive)|setup(?:_net|))|ysql(?:_(?:affected_rows|c(?:hange_user|l(?:ient_encoding|ose)|onnect|reate_db)|d(?:ata_seek|b_(?:name|query)|rop_db)|e(?:rr(?:no|or)|scape_string)|f(?:etch_(?:a(?:rray|ssoc)|field|lengths|object|row)|ield_(?:flags|len|name|seek|t(?:able|ype))|ree_result)|get_(?:client_info|host_info|proto_info|server_info)|in(?:fo|sert_id)|list_(?:dbs|fields|processes|tables)|num_(?:fields|rows)|p(?:connect|ing)|query|re(?:al_escape_string|sult)|s(?:elect_db|tat)|t(?:ablename|hread_id)|unbuffered_query)|i(?:_(?:a(?:ffected_rows|utocommit)|bind_(?:param|result)|c(?:ha(?:nge_user|racter_set_name)|l(?:ient_encoding|ose)|o(?:mmit|nnect(?:_err(?:no|or)|)))|d(?:ata_seek|ebug|isable_r(?:eads_from_master|pl_parse)|ump_debug_info)|e(?:mbedded_connect|nable_r(?:eads_from_master|pl_parse)|rr(?:no|or)|scape_string|xecute)|f(?:etch(?:_(?:a(?:rray|ssoc)|field(?:_direct|s|)|lengths|object|row)|)|ield_(?:count|seek|tell)|ree_result)|get_(?:client_(?:info|version)|host_info|metadata|proto_info|server_(?:info|version))|in(?:fo|it|sert_id)|kill|m(?:aster_query|ore_results|ulti_query)|n(?:ext_result|um_(?:fields|rows))|options|p(?:aram_count|ing|repare)|query|r(?:e(?:al_(?:connect|escape_string|query)|port)|ollback|pl_(?:p(?:arse_enabled|robe)|query_type))|s(?:e(?:lect_db|nd_(?:long_data|query)|rver_(?:end|init)|t_opt)|qlstate|sl_set|t(?:at|mt_(?:affected_rows|bind_(?:param|result)|close|data_seek|e(?:rr(?:no|or)|xecute)|f(?:etch|ree_result)|init|num_rows|p(?:aram_count|repare)|res(?:et|ult_metadata)|s(?:end_long_data|qlstate|tore_result))|ore_result))|thread_(?:id|safe)|use_result|warning_count)|)))|n(?:at(?:casesort|sort)|curses_(?:a(?:dd(?:ch(?:nstr|str|)|nstr|str)|ssume_default_colors|ttr(?:o(?:ff|n)|set))|b(?:audrate|eep|kgd(?:set|)|o(?:rder|ttom_panel))|c(?:an_change_color|break|l(?:ear|rto(?:bot|eol))|olor_(?:content|set)|urs_set)|d(?:e(?:f(?:_(?:prog_mode|shell_mode)|ine_key)|l(?:_panel|ay_output|ch|eteln|win))|oupdate)|e(?:cho(?:char|)|nd|rase(?:char|))|f(?:ilter|l(?:ash|ushinp))|get(?:ch|m(?:axyx|ouse)|yx)|h(?:a(?:lfdelay|s_(?:colors|i(?:c|l)|key))|ide_panel|line)|i(?:n(?:ch|it(?:_(?:color|pair)|)|s(?:ch|delln|ertln|str|tr))|sendwin)|k(?:ey(?:ok|pad)|illchar)|longname|m(?:eta|o(?:use(?:_trafo|interval|mask)|ve(?:_panel|))|v(?:add(?:ch(?:nstr|str|)|nstr|str)|cur|delch|getch|hline|inch|vline|waddstr))|n(?:apms|ew(?:_panel|pad|win)|l|o(?:cbreak|echo|nl|qiflush|raw))|p(?:a(?:ir_content|nel_(?:above|below|window))|noutrefresh|refresh|utp)|qiflush|r(?:aw|e(?:fresh|place_panel|set(?:_(?:prog_mode|shell_mode)|ty)))|s(?:avetty|cr(?:_(?:dump|init|restore|set)|l)|how_panel|lk_(?:attr(?:o(?:ff|n)|set|)|c(?:lear|olor)|init|noutrefresh|re(?:fresh|store)|set|touch)|ta(?:nd(?:end|out)|rt_color))|t(?:erm(?:attrs|name)|imeout|op_panel|ypeahead)|u(?:nget(?:ch|mouse)|pdate_panels|se_(?:default_colors|e(?:nv|xtended_names)))|v(?:idattr|line)|w(?:a(?:dd(?:ch|str)|ttr(?:o(?:ff|n)|set))|border|c(?:lear|olor_set)|erase|getch|hline|mo(?:use_trafo|ve)|noutrefresh|refresh|stand(?:end|out)|vline))|ext|gettext|l(?:2br|_langinfo)|otes_(?:body|c(?:opy_db|reate_(?:db|note))|drop_db|find_note|header_info|list_msgs|mark_(?:read|unread)|nav_create|search|unread|version)|sapi_(?:re(?:quest_headers|sponse_headers)|virtual)|umber_format)|o(?:b_(?:clean|end_(?:clean|flush)|flush|g(?:et_(?:c(?:lean|ontents)|flush|le(?:ngth|vel)|status)|zhandler)|i(?:conv_handler|mplicit_flush)|list_handlers|start|tidyhandler)|c(?:i(?:_(?:bind_by_name|c(?:ancel|lose|o(?:mmit|nnect))|define_by_name|e(?:rror|xecute)|f(?:etch(?:_(?:a(?:ll|rray|ssoc)|object|row)|)|ield_(?:is_null|name|precision|s(?:cale|ize)|type(?:_raw|))|ree_statement)|internal_debug|lob_(?:copy|is_equal)|n(?:ew_(?:c(?:o(?:llection|nnect)|ursor)|descriptor)|um_(?:fields|rows))|p(?:a(?:rse|ssword_change)|connect)|r(?:esult|ollback)|s(?:e(?:rver_version|t_prefetch)|tatement_type))|bindbyname|c(?:ancel|loselob|o(?:l(?:l(?:a(?:ppend|ssign(?:elem|))|getelem|max|size|trim)|umn(?:isnull|name|precision|s(?:cale|ize)|type(?:raw|)))|mmit))|definebyname|e(?:rror|xecute)|f(?:etch(?:into|statement|)|ree(?:c(?:ollection|ursor)|desc|statement))|internaldebug|lo(?:adlob|go(?:ff|n))|n(?:ew(?:c(?:ollection|ursor)|descriptor)|logon|umcols)|p(?:arse|logon)|r(?:esult|o(?:llback|wcount))|s(?:avelob(?:file|)|e(?:rverversion|tprefetch)|tatementtype)|write(?:lobtofile|temporarylob))|tdec)|dbc_(?:autocommit|binmode|c(?:lose(?:_all|)|o(?:lumn(?:privileges|s)|mmit|nnect)|ursor)|d(?:ata_source|o)|e(?:rror(?:msg|)|xec(?:ute|))|f(?:etch_(?:array|into|object|row)|ield_(?:len|n(?:ame|um)|precision|scale|type)|oreignkeys|ree_result)|gettypeinfo|longreadlen|n(?:ext_result|um_(?:fields|rows))|p(?:connect|r(?:epare|imarykeys|ocedure(?:columns|s)))|r(?:esult(?:_all|)|ollback)|s(?:etoption|pecialcolumns|tatistics)|table(?:privileges|s))|pen(?:al_(?:buffer_(?:create|d(?:ata|estroy)|get|loadwav)|context_(?:c(?:reate|urrent)|destroy|process|suspend)|device_(?:close|open)|listener_(?:get|set)|s(?:ource_(?:create|destroy|get|p(?:ause|lay)|rewind|s(?:et|top))|tream))|dir|log|ssl_(?:csr_(?:export(?:_to_file|)|new|sign)|error_string|free_key|get_p(?:rivatekey|ublickey)|open|p(?:k(?:cs7_(?:decrypt|encrypt|sign|verify)|ey_(?:export(?:_to_file|)|get_p(?:rivate|ublic)|new))|rivate_(?:decrypt|encrypt)|ublic_(?:decrypt|encrypt))|s(?:eal|ign)|verify|x509_(?:check(?:_private_key|purpose)|export(?:_to_file|)|free|parse|read)))|r(?:a_(?:bind|c(?:lose|o(?:lumn(?:name|size|type)|mmit(?:o(?:ff|n)|)))|do|e(?:rror(?:code|)|xec)|fetch(?:_into|)|getcolumn|logo(?:ff|n)|num(?:cols|rows)|open|p(?:arse|logon)|rollback)|d)|utput_(?:add_rewrite_var|reset_rewrite_vars)|v(?:er(?:load|ride_function)|rimos_(?:c(?:lose|o(?:mmit|nnect)|ursor)|exec(?:ute|)|f(?:etch_(?:into|row)|ield_(?:len|n(?:ame|um)|type)|ree_result)|longreadlen|num_(?:fields|rows)|prepare|r(?:esult(?:_all|)|ollback))))|p(?:a(?:ck|rse(?:_(?:ini_file|str|url)|kit_(?:compile_(?:file|string)|func_arginfo))|ssthru|thinfo)|c(?:lose|ntl_(?:alarm|exec|fork|getpriority|s(?:etpriority|ignal)|w(?:ait(?:pid|)|exitstatus|if(?:exited|s(?:ignaled|topped))|stopsig|termsig)))|df_(?:a(?:dd_(?:annotation|bookmark|l(?:aunchlink|ocallink)|note|outline|pdflink|thumbnail|weblink)|rc(?:n|)|ttach_file)|begin_(?:pa(?:ge|ttern)|template)|c(?:ircle|l(?:ip|ose(?:_(?:image|pdi(?:_page|))|path(?:_(?:fill_stroke|stroke)|)|))|on(?:cat|tinue_text)|urveto)|delete|end(?:_(?:pa(?:ge|ttern)|template)|path)|fi(?:ll(?:_stroke|)|ndfont)|get_(?:buffer|font(?:name|size|)|image_(?:height|width)|m(?:ajorversion|inorversion)|p(?:arameter|di_(?:parameter|value))|value)|initgraphics|lineto|m(?:akespotcolor|oveto)|new|open(?:_(?:ccitt|file|gif|image(?:_file|)|jpeg|memory_image|p(?:di(?:_page|)|ng)|tiff)|)|place_(?:image|pdi_page)|r(?:e(?:ct|store)|otate)|s(?:ave|cale|et(?:_(?:border_(?:color|dash|style)|char_spacing|duration|font|horiz_scaling|info(?:_(?:author|creator|keywords|subject|title)|)|leading|parameter|text_(?:matrix|pos|r(?:endering|ise))|value|word_spacing)|color|dash|f(?:lat|ont)|gray(?:_(?:fill|stroke)|)|line(?:cap|join|width)|m(?:atrix|iterlimit)|polydash|rgbcolor(?:_(?:fill|stroke)|))|how(?:_(?:boxed|xy)|)|kew|tr(?:ingwidth|oke))|translate)|f(?:pro_(?:cleanup|init|process(?:_raw|)|version)|sockopen)|g_(?:affected_rows|c(?:ancel_query|l(?:ient_encoding|ose)|o(?:n(?:nect(?:ion_(?:busy|reset|status)|)|vert)|py_(?:from|to)))|d(?:bname|elete)|e(?:nd_copy|scape_(?:bytea|string))|f(?:etch_(?:a(?:ll|rray|ssoc)|object|r(?:esult|ow))|ield_(?:is_null|n(?:ame|um)|prtlen|size|type)|ree_result)|get_(?:notify|pid|result)|host|insert|l(?:ast_(?:error|notice|oid)|o_(?:c(?:lose|reate)|export|import|open|read(?:_all|)|seek|tell|unlink|write))|meta_data|num_(?:fields|rows)|options|p(?:arameter_status|connect|ing|ort|ut_line)|query|result_(?:error|s(?:eek|tatus))|se(?:lect|nd_query|t_client_encoding)|t(?:race|ty)|u(?:n(?:escape_bytea|trace)|pdate)|version)|hp(?:_(?:check_syntax|ini_scanned_files|logo_guid|register_url_stream_wrapper|s(?:api_name|tr(?:eam_(?:c(?:a(?:n_cast|st)|lose(?:dir|)|opy_to_(?:mem|stream))|eof|f(?:ilter_(?:register_factory|unregister_factory)|lush|open_(?:from_file|t(?:emporary_file|mpfile)))|get(?:c|s)|is(?:_persistent|)|make_seekable|open(?:_wrapper(?:_(?:as_file|ex)|)|dir)|passthru|re(?:ad(?:dir|)|winddir)|s(?:eek|ock_open_(?:from_socket|host|unix)|tat(?:_path|))|tell|write)|ip_whitespace))|un(?:ame|register_url_stream_wrapper))|credits|info|version)|i|ng2wbmp|o(?:pen|s(?:ix_(?:ctermid|get(?:_last_error|cwd|e(?:gid|uid)|g(?:id|r(?:gid|nam|oups))|login|p(?:g(?:id|rp)|id|pid|w(?:nam|uid))|rlimit|sid|uid)|isatty|kill|mkfifo|s(?:et(?:e(?:gid|uid)|gid|pgid|sid|uid)|trerror)|t(?:imes|tyname)|uname)|)|w)|r(?:e(?:g_(?:grep|match(?:_all|)|quote|replace(?:_callback|)|split)|v)|int(?:_r|er_(?:abort|c(?:lose|reate_(?:brush|dc|font|pen))|d(?:elete_(?:brush|dc|font|pen)|raw_(?:bmp|chord|elipse|line|pie|r(?:ectangle|oundrect)|text))|end_(?:doc|page)|get_option|l(?:ist|ogical_fontheight)|open|s(?:e(?:lect_(?:brush|font|pen)|t_option)|tart_(?:doc|page))|write)|f)|oc_(?:close|get_status|nice|open|terminate))|spell_(?:add_to_(?:personal|session)|c(?:heck|lear_session|onfig_(?:create|d(?:ata_dir|ict_dir)|ignore|mode|personal|r(?:epl|untogether)|save_repl))|new(?:_(?:config|personal)|)|s(?:ave_wordlist|tore_replacement|uggest))|utenv)|q(?:dom_(?:error|tree)|uote(?:d_printable_decode|meta))|r(?:a(?:d2deg|n(?:d|ge)|r_(?:close|entry_get|list|open)|wurl(?:decode|encode))|e(?:a(?:d(?:_exif_data|dir|file|gzfile|lin(?:e(?:_(?:add_history|c(?:allback_(?:handler_(?:install|remove)|read_char)|lear_history|ompletion_function)|info|list_history|on_new_line|re(?:ad_history|display)|write_history)|)|k))|lpath)|code(?:_(?:file|string)|)|gister_(?:shutdown_function|tick_function)|name(?:_function|)|s(?:et|tore_(?:e(?:rror_handler|xception_handler)|include_path))|wind(?:dir|))|mdir|ound|sort|trim)|s(?:candir|e(?:m_(?:acquire|get|re(?:lease|move))|rialize|s(?:am_(?:affected_rows|co(?:mmit|nnect)|di(?:agnostic|sconnect)|e(?:rrormsg|xecimm)|f(?:etch_(?:array|r(?:esult|ow))|ield_(?:array|name)|ree_result)|num_fields|query|rollback|se(?:ek_row|ttransaction))|sion_(?:c(?:ache_(?:expire|limiter)|ommit)|de(?:code|stroy)|encode|get_cookie_params|i(?:d|s_registered)|module_name|name|reg(?:enerate_id|ister)|s(?:ave_path|et_(?:cookie_params|save_handler)|tart)|un(?:register|set)|write_close))|t(?:_(?:e(?:rror_handler|xception_handler)|file_buffer|include_path|magic_quotes_runtime|time_limit)|cookie|locale|rawcookie|type))|h(?:a1(?:_file|)|ell_exec|m(?:_(?:attach|detach|get_var|put_var|remove(?:_var|))|op_(?:close|delete|open|read|size|write))|ow_source|uffle)|i(?:m(?:ilar_text|plexml_(?:import_dom|load_(?:file|string)))|n(?:h|)|zeof)|leep|nmp(?:_(?:get_(?:quick_print|valueretrieval)|read_mib|set_(?:enum_print|oid_numeric_print|quick_print|valueretrieval))|get(?:next|)|realwalk|set|walk(?:oid|))|o(?:cket_(?:accept|bind|c(?:l(?:ear_error|ose)|onnect|reate(?:_(?:listen|pair)|))|get(?:_(?:option|status)|peername|sockname)|l(?:ast_error|isten)|re(?:ad|cv(?:from|))|s(?:e(?:lect|nd(?:to|)|t_(?:block(?:ing|)|nonblock|option|timeout))|hutdown|trerror)|write)|rt|undex)|p(?:l(?:_classes|it(?:i|))|rintf)|q(?:l(?:_regcase|ite_(?:array_query|busy_timeout|c(?:hanges|lose|olumn|reate_(?:aggregate|function)|urrent)|e(?:rror_string|scape_string|xec)|f(?:actory|etch_(?:a(?:ll|rray)|column_types|object|s(?:ingle|tring))|ield_name)|has_(?:more|prev)|l(?:ast_(?:error|insert_rowid)|ib(?:encoding|version))|n(?:ext|um_(?:fields|rows))|open|p(?:open|rev)|query|rewind|s(?:eek|ingle_query)|u(?:df_(?:decode_binary|encode_binary)|nbuffered_query)))|rt)|rand|s(?:canf|h2_(?:auth_(?:none|p(?:assword|ubkey_file))|connect|exec|f(?:etch_stream|ingerprint)|methods_negotiated|s(?:cp_(?:recv|send)|ftp(?:_(?:lstat|mkdir|r(?:e(?:a(?:dlink|lpath)|name)|mdir)|s(?:tat|ymlink)|unlink)|)|hell)|tunnel))|t(?:at|r(?:_(?:ireplace|pad|r(?:ep(?:eat|lace)|ot13)|s(?:huffle|plit)|word_count)|c(?:asecmp|hr|mp|oll|spn)|eam_(?:co(?:ntext_(?:create|get_(?:default|options)|set_(?:option|params))|py_to_stream)|filter_(?:append|prepend|re(?:gister|move))|get_(?:contents|filters|line|meta_data|transports|wrappers)|register_wrapper|s(?:e(?:lect|t_(?:blocking|timeout|write_buffer))|ocket_(?:accept|client|enable_crypto|get_name|pair|recvfrom|se(?:ndto|rver)))|wrapper_(?:re(?:gister|store)|unregister))|ftime|i(?:p(?:_tags|cslashes|os|slashes)|str)|len|n(?:atc(?:asecmp|mp)|c(?:asecmp|mp))|p(?:brk|os|time)|r(?:chr|ev|ipos|pos)|s(?:pn|tr)|t(?:o(?:k|lower|time|upper)|r)|val))|ubstr(?:_(?:co(?:mpare|unt)|replace)|)|wf(?:_(?:a(?:ction(?:g(?:eturl|oto(?:frame|label))|nextframe|p(?:lay|revframe)|s(?:ettarget|top)|togglequality|waitforframe)|dd(?:buttonrecord|color))|closefile|define(?:bitmap|font|line|poly|rect|text)|end(?:button|doaction|s(?:hape|ymbol))|font(?:s(?:ize|lant)|tracking)|get(?:bitmapinfo|f(?:ontinfo|rame))|l(?:abelframe|ookat)|m(?:odifyobject|ulcolor)|nextid|o(?:ncondition|penfile|rtho(?:2|))|p(?:erspective|laceobject|o(?:larview|pmatrix|sround)|ushmatrix)|r(?:emoveobject|otate)|s(?:cale|etf(?:ont|rame)|h(?:ape(?:arc|curveto(?:3|)|fill(?:bitmap(?:clip|tile)|off|solid)|line(?:solid|to)|moveto)|owframe)|tart(?:button|doaction|s(?:hape|ymbol)))|t(?:extwidth|ranslate)|viewport)|action|b(?:itmap|utton(?:_keypress|))|displayitem|f(?:ill|ont)|gradient|mo(?:rph|vie)|s(?:hape|prite)|text(?:field|))|y(?:base_(?:affected_rows|c(?:lose|onnect)|d(?:ata_seek|eadlock_retry_count)|f(?:etch_(?:a(?:rray|ssoc)|field|object|row)|ield_seek|ree_result)|get_last_message|min_(?:client_severity|error_severity|message_severity|server_severity)|num_(?:fields|rows)|pconnect|query|result|se(?:lect_db|t_message_handler)|unbuffered_query)|mlink|s(?:log|tem)))|t(?:an(?:h|)|cpwrap_check|e(?:mpnam|xtdomain)|i(?:dy_(?:access_count|c(?:lean_repair|onfig_count)|diagnose|error_count|get(?:_(?:body|config|error_buffer|h(?:ead|tml(?:_ver|))|output|r(?:elease|oot)|status)|opt)|is_x(?:html|ml)|load_config|parse_(?:file|string)|re(?:pair_(?:file|string)|set_config)|s(?:ave_config|et(?:_encoding|opt))|warning_count)|me(?:_nanosleep|))|mpfile|o(?:ken_(?:get_all|name)|uch)|ri(?:gger_error|m))|u(?:asort|c(?:first|words)|dm_(?:a(?:dd_search_limit|lloc_agent(?:_array|)|pi_version)|c(?:at_(?:list|path)|heck_(?:charset|stored)|l(?:ear_search_limits|ose_stored)|rc32)|err(?:no|or)|f(?:ind|ree_(?:agent|ispell_data|res))|get_(?:doc_count|res_(?:field|param))|hash32|load_ispell_data|open_stored|set_agent_param)|ksort|mask|n(?:i(?:qid|xtojd)|link|pack|register_tick_function|serialize)|rl(?:decode|encode)|s(?:er_error|leep|ort)|tf8_(?:decode|encode))|v(?:ar(?:_(?:dump|export)|iant(?:_(?:a(?:bs|dd|nd)|c(?:a(?:st|t)|mp)|d(?:ate_(?:from_timestamp|to_timestamp)|iv)|eqv|fix|get_type|i(?:div|mp|nt)|m(?:od|ul)|n(?:eg|ot)|or|pow|round|s(?:et(?:_type|)|ub)|xor)|))|ersion_compare|fprintf|irtual|p(?:opmail_(?:a(?:dd_(?:alias_domain(?:_ex|)|domain(?:_ex|)|user)|lias_(?:add|del(?:_domain|)|get(?:_all|))|uth_user)|del_(?:domain(?:_ex|)|user)|error|passwd|set_user_quota)|rintf)|sprintf)|w(?:32api_(?:deftype|in(?:it_dtype|voke_function)|register_function|set_call_method)|ddx_(?:add_vars|deserialize|packet_(?:end|start)|serialize_va(?:lue|rs))|ordwrap)|x(?:attr_(?:get|list|remove|s(?:et|upported))|diff_(?:file_(?:diff(?:_binary|)|merge3|patch(?:_binary|))|string_(?:diff(?:_binary|)|merge3|patch(?:_binary|)))|ml(?:_(?:error_string|get_(?:current_(?:byte_index|column_number|line_number)|error_code)|parse(?:_into_struct|r_(?:create(?:_ns|)|free|get_option|set_option)|)|set_(?:character_data_handler|default_handler|e(?:lement_handler|nd_namespace_decl_handler|xternal_entity_ref_handler)|notation_decl_handler|object|processing_instruction_handler|start_namespace_decl_handler|unparsed_entity_decl_handler))|rpc_(?:decode(?:_request|)|encode(?:_request|)|get_type|is_fault|parse_method_descriptions|se(?:rver_(?:add_introspection_data|c(?:all_method|reate)|destroy|register_(?:introspection_callback|method))|t_type)))|p(?:ath_(?:eval(?:_expression|)|new_context)|tr_(?:eval|new_context))|sl(?:_xsltprocessor_(?:get_parameter|has_exslt_support|import_stylesheet|re(?:gister_php_functions|move_parameter)|set_parameter|transform_to_(?:doc|uri|xml))|t_(?:backend_(?:info|name|version)|create|err(?:no|or)|free|getopt|process|set(?:_(?:base|e(?:ncoding|rror_handler)|log|object|s(?:ax_handler(?:s|)|cheme_handler(?:s|)))|opt))))|y(?:az_(?:addinfo|c(?:cl_(?:conf|parse)|lose|onnect)|database|e(?:lement|rr(?:no|or)|s_result)|get_option|hits|itemorder|present|r(?:ange|ecord)|s(?:c(?:an(?:_result|)|hema)|e(?:arch|t_option)|ort|yntax)|wait)|p_(?:all|cat|err(?:_string|no)|first|get_default_domain|ma(?:ster|tch)|next|order))|z(?:end_(?:logo_guid|version)|ip_(?:close|entry_(?:c(?:lose|ompress(?:edsize|ionmethod))|filesize|name|open|read)|open|read)|lib_get_coding_type))\\b" | |
| 139 | - , _style: "color: #e17100;" | |
| 140 | - } | |
| 141 | - } | |
| 142 | -} |
ktatompub/Client/js/chili/php.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -/* ---------------------------------------------------------------------------- | |
| 13 | - * this recipe uses a little trick for highlighting php code | |
| 14 | - * 1: replace each php snippet with a placeholder | |
| 15 | - * 2: highlight html without php and php snippets apart | |
| 16 | - * 3: replace each placeholder with its highlighted php snippet | |
| 17 | - * | |
| 18 | - * the trick is not perfect only if the html without php is broken | |
| 19 | - * however, in such a case many highlighters get fooled but Chili does not | |
| 20 | - * | |
| 21 | - * --- | |
| 22 | - * this recipe has been adapted for working with Safari | |
| 23 | - * in fact, Safari cannot match more than 101236 characters with a lazy star | |
| 24 | - * --------------------------------------------------------------------------*/ | |
| 25 | -{ | |
| 26 | - _name: "php" | |
| 27 | - , _case: true | |
| 28 | - , _main: { | |
| 29 | - all: { | |
| 30 | - _match: /[\w\W]*/ | |
| 31 | - , _replace: function( all ) { | |
| 32 | - var placeholder = String.fromCharCode(0); | |
| 33 | - var blocks = []; | |
| 34 | - var that = this; | |
| 35 | - var no_php_1 = all.replace( /<\?[^?]*\?+(?:[^>][^?]*\?+)*>/g, function( block ) { | |
| 36 | - blocks.push( that.x( block, '/block/php_1' ) ); | |
| 37 | - return placeholder; | |
| 38 | - } ); | |
| 39 | - var no_php_2 = no_php_1.replace( /^[^?]*\?+(?:[^>][^?]*\?+)*>|<\?[\w\W]*$/g, function( block ) { | |
| 40 | - blocks.push( that.x( block, '/block/php_2' ) ); | |
| 41 | - return placeholder; | |
| 42 | - } ); | |
| 43 | - if( blocks.length ) { | |
| 44 | - var html = this.x( no_php_2, 'html' ); | |
| 45 | - var count = 0; | |
| 46 | - return html.replace( new RegExp( placeholder, "g" ), function() { | |
| 47 | - return blocks[ count++ ]; | |
| 48 | - } ); | |
| 49 | - } | |
| 50 | - else { | |
| 51 | - return this.x( all, '/php' ); | |
| 52 | - } | |
| 53 | - } | |
| 54 | - } | |
| 55 | - } | |
| 56 | - , block: { | |
| 57 | - php_1: { // --- <? +++ ?> --- | |
| 58 | - _match: /(<\?(?:php\b)?)([^?]*\?+(?:[^>][^?]*\?+)*>)/ | |
| 59 | - , _replace: function( all, open, content ) { | |
| 60 | - return "<span class='start'>" + this.x( open ) + "</span>" | |
| 61 | - + this.x( content.replace( /\?>$/, '' ), '/php' ) | |
| 62 | - + "<span class='end'>" + this.x( '?>' ) + "</span>"; | |
| 63 | - } | |
| 64 | - , _style: { | |
| 65 | - start: "color: red; font-weight: bold" | |
| 66 | - , end: "color: red;" | |
| 67 | - } | |
| 68 | - } | |
| 69 | - , php_2: { // +++ ?> --- <? +++ | |
| 70 | - _match: /([^?]*\?+(?:[^>][^?]*\?+)*>)|(<\?(?:php\b)?)([\w\W]*)/ | |
| 71 | - , _replace: function( all, content, open2, content2 ) { | |
| 72 | - if( open2 ) { | |
| 73 | - return "<span class='start'>" + this.x( open2 ) + "</span>" | |
| 74 | - + this.x( content2, '/php' ); | |
| 75 | - } | |
| 76 | - else { | |
| 77 | - return this.x( content.replace( /\?>$/, '' ), '/php' ) | |
| 78 | - + "<span class='end'>" + this.x( '?>' ) + "</span>"; | |
| 79 | - } | |
| 80 | - } | |
| 81 | - , _style: { | |
| 82 | - start: "color: red; font-weight: bold" | |
| 83 | - , end: "color: red;" | |
| 84 | - } | |
| 85 | - } | |
| 86 | - } | |
| 87 | - , php: { | |
| 88 | - mlcom: { | |
| 89 | - _match: /\/\*[^*]*\*+([^\/][^*]*\*+)*\// | |
| 90 | - , _style: "color: gray;" | |
| 91 | - } | |
| 92 | - , com: { | |
| 93 | - _match: /(?:\/\/.*)|(?:[^\\]\#.*)/ | |
| 94 | - , _style: "color: green;" | |
| 95 | - } | |
| 96 | - , string1: { | |
| 97 | - _match: /\'[^\'\\]*(?:\\.[^\'\\]*)*\'/ | |
| 98 | - , _style: "color: purple;" | |
| 99 | - } | |
| 100 | - , string2: { | |
| 101 | - _match: /\"[^\"\\]*(?:\\.[^\"\\]*)*\"/ | |
| 102 | - , _style: "color: fuchsia;" | |
| 103 | - } | |
| 104 | - , value: { | |
| 105 | - _match: /\b(?:[Nn][Uu][Ll][Ll]|[Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])\b/ | |
| 106 | - , _style: "color: gray; font-weight: bold;" | |
| 107 | - } | |
| 108 | - , number: { | |
| 109 | - _match: /\b[+-]?(\d*\.?\d+|\d+\.?\d*)([eE][+-]?\d+)?\b/ | |
| 110 | - , _style: "color: red;" | |
| 111 | - } | |
| 112 | - , const1: { | |
| 113 | - _match: /\b(?:DEFAULT_INCLUDE_PATH|E_(?:ALL|CO(?:MPILE_(?:ERROR|WARNING)|RE_(?:ERROR|WARNING))|ERROR|NOTICE|PARSE|STRICT|USER_(?:ERROR|NOTICE|WARNING)|WARNING)|P(?:EAR_(?:EXTENSION_DIR|INSTALL_DIR)|HP_(?:BINDIR|CONFIG_FILE_(?:PATH|SCAN_DIR)|DATADIR|E(?:OL|XTENSION_DIR)|INT_(?:MAX|SIZE)|L(?:IBDIR|OCALSTATEDIR)|O(?:S|UTPUT_HANDLER_(?:CONT|END|START))|PREFIX|S(?:API|HLIB_SUFFIX|YSCONFDIR)|VERSION))|__COMPILER_HALT_OFFSET__)\b/ | |
| 114 | - , _style: "color: red;" | |
| 115 | - } | |
| 116 | - , const2: { | |
| 117 | - _match: /\b(?:A(?:B(?:DAY_(?:1|2|3|4|5|6|7)|MON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9))|LT_DIGITS|M_STR|SSERT_(?:ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(?:ASE_(?:LOWER|UPPER)|HAR_MAX|O(?:DESET|NNECTION_(?:ABORTED|NORMAL|TIMEOUT)|UNT_(?:NORMAL|RECURSIVE))|R(?:EDITS_(?:ALL|DOCS|FULLPAGE|G(?:ENERAL|ROUP)|MODULES|QA|SAPI)|NCYSTR|YPT_(?:BLOWFISH|EXT_DES|MD5|S(?:ALT_LENGTH|TD_DES)))|URRENCY_SYMBOL)|D(?:AY_(?:1|2|3|4|5|6|7)|ECIMAL_POINT|IRECTORY_SEPARATOR|_(?:FMT|T_FMT))|E(?:NT_(?:COMPAT|NOQUOTES|QUOTES)|RA(?:_(?:D_(?:FMT|T_FMT)|T_FMT|YEAR)|)|XTR_(?:IF_EXISTS|OVERWRITE|PREFIX_(?:ALL|I(?:F_EXISTS|NVALID)|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(?:ENTITIES|SPECIALCHARS)|IN(?:FO_(?:ALL|C(?:ONFIGURATION|REDITS)|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(?:ALL|PERDIR|SYSTEM|USER)|T_(?:CURR_SYMBOL|FRAC_DIGITS))|L(?:C_(?:ALL|C(?:OLLATE|TYPE)|M(?:ESSAGES|ONETARY)|NUMERIC|TIME)|O(?:CK_(?:EX|NB|SH|UN)|G_(?:A(?:LERT|UTH(?:PRIV|))|C(?:ONS|R(?:IT|ON))|D(?:AEMON|EBUG)|E(?:MERG|RR)|INFO|KERN|L(?:OCAL(?:0|1|2|3|4|5|6|7)|PR)|MAIL|N(?:DELAY|EWS|O(?:TICE|WAIT))|ODELAY|P(?:ERROR|ID)|SYSLOG|U(?:SER|UCP)|WARNING)))|M(?:ON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|_(?:1_PI|2_(?:PI|SQRTPI)|E|L(?:N(?:10|2)|OG(?:10E|2E))|PI(?:_(?:2|4)|)|SQRT(?:1_2|2)))|N(?:EGATIVE_SIGN|O(?:EXPR|STR)|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|P(?:ATH(?:INFO_(?:BASENAME|DIRNAME|EXTENSION)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|RADIXCHAR|S(?:EEK_(?:CUR|END|SET)|ORT_(?:ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(?:BOTH|LEFT|RIGHT))|T(?:HOUS(?:ANDS_SEP|EP)|_FMT(?:_AMPM|))|YES(?:EXPR|STR))\b/ | |
| 118 | - , _style: "color: red;" | |
| 119 | - } | |
| 120 | - , global: { | |
| 121 | - _match: /(?:\$GLOBALS|\$_COOKIE|\$_ENV|\$_FILES|\$_GET|\$_POST|\$_REQUEST|\$_SERVER|\$_SESSION|\$php_errormsg)\b/ | |
| 122 | - , _style: "color: red;" | |
| 123 | - } | |
| 124 | - , keyword: { | |
| 125 | - _match: /\b(?:__CLASS__|__FILE__|__FUNCTION__|__LINE__|__METHOD__|abstract|and|array|as|break|case|catch|cfunction|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exception|exit|extends|extends|final|for|foreach|function|global|if|implements|include|include_once|interface|isset|list|new|old_function|or|php_user_filter|print|private|protected|public|require|require_once|return|static|switch|this|throw|try|unset|use|var|while|xor)\b/ | |
| 126 | - , _style: "color: navy; font-weight: bold;" | |
| 127 | - } | |
| 128 | - , variable: { | |
| 129 | - _match: /\$(\w+)/ | |
| 130 | - , _replace: '<span class="keyword">$</span><span class="variable">$1</span>' | |
| 131 | - , _style: "color: #4040c2;" | |
| 132 | - } | |
| 133 | - , heredoc: { | |
| 134 | - _match: /(\<\<\<\s*)(\w+)((?:(?!\2).*\n)+)(\2)\b/ | |
| 135 | - , _replace: '<span class="keyword">$1</span><span class="string1">$2</span><span class="string2">$3</span><span class="string1">$4</span>' | |
| 136 | - } | |
| 137 | - } | |
| 138 | -} | |
| 139 | 0 | \ No newline at end of file |
ktatompub/Client/js/chili/recipes.js deleted
| 1 | -/* | |
| 2 | -=============================================================================== | |
| 3 | -Chili is the jQuery code highlighter plugin | |
| 4 | -............................................................................... | |
| 5 | -LICENSE: http://www.opensource.org/licenses/mit-license.php | |
| 6 | -WEBSITE: http://noteslog.com/chili/ | |
| 7 | - | |
| 8 | - Copyright 2008 / Andrea Ercolino | |
| 9 | -=============================================================================== | |
| 10 | -*/ | |
| 11 | - | |
| 12 | -ChiliBook.recipeLoading = false; | |
| 13 | - | |
| 14 | - | |
| 15 | - | |
| 16 | -ChiliBook.recipes[ "php.js" ] = | |
| 17 | -/* ---------------------------------------------------------------------------- | |
| 18 | - * this recipe uses a little trick for highlighting php code | |
| 19 | - * 1: replace each php snippet with a placeholder | |
| 20 | - * 2: highlight html without php and php snippets apart | |
| 21 | - * 3: replace each placeholder with its highlighted php snippet | |
| 22 | - * | |
| 23 | - * the trick is not perfect only if the html without php is broken | |
| 24 | - * however, in such a case many highlighters get fooled but Chili does not | |
| 25 | - * | |
| 26 | - * --- | |
| 27 | - * this recipe has been adapted for working with Safari | |
| 28 | - * in fact, Safari cannot match more than 101236 characters with a lazy star | |
| 29 | - * --------------------------------------------------------------------------*/ | |
| 30 | -{ | |
| 31 | - _name: "php" | |
| 32 | - , _case: true | |
| 33 | - , _main: { | |
| 34 | - all: { | |
| 35 | - _match: /[\w\W]*/ | |
| 36 | - , _replace: function( all ) { | |
| 37 | - var placeholder = String.fromCharCode(0); | |
| 38 | - var blocks = []; | |
| 39 | - var that = this; | |
| 40 | - var no_php_1 = all.replace( /<\?[^?]*\?+(?:[^>][^?]*\?+)*>/g, function( block ) { | |
| 41 | - blocks.push( that.x( block, '/block/php_1' ) ); | |
| 42 | - return placeholder; | |
| 43 | - } ); | |
| 44 | - var no_php_2 = no_php_1.replace( /^[^?]*\?+(?:[^>][^?]*\?+)*>|<\?[\w\W]*$/g, function( block ) { | |
| 45 | - blocks.push( that.x( block, '/block/php_2' ) ); | |
| 46 | - return placeholder; | |
| 47 | - } ); | |
| 48 | - if( blocks.length ) { | |
| 49 | - var html = this.x( no_php_2, 'html' ); | |
| 50 | - var count = 0; | |
| 51 | - return html.replace( new RegExp( placeholder, "g" ), function() { | |
| 52 | - return blocks[ count++ ]; | |
| 53 | - } ); | |
| 54 | - } | |
| 55 | - else { | |
| 56 | - return this.x( all, '/php' ); | |
| 57 | - } | |
| 58 | - } | |
| 59 | - } | |
| 60 | - } | |
| 61 | - , block: { | |
| 62 | - php_1: { // --- <? +++ ?> --- | |
| 63 | - _match: /(<\?(?:php\b)?)([^?]*\?+(?:[^>][^?]*\?+)*>)/ | |
| 64 | - , _replace: function( all, open, content ) { | |
| 65 | - return "<span class='start'>" + this.x( open ) + "</span>" | |
| 66 | - + this.x( content.replace( /\?>$/, '' ), '/php' ) | |
| 67 | - + "<span class='end'>" + this.x( '?>' ) + "</span>"; | |
| 68 | - } | |
| 69 | - , _style: { | |
| 70 | - start: "color: red; font-weight: bold" | |
| 71 | - , end: "color: red;" | |
| 72 | - } | |
| 73 | - } | |
| 74 | - , php_2: { // +++ ?> --- <? +++ | |
| 75 | - _match: /([^?]*\?+(?:[^>][^?]*\?+)*>)|(<\?(?:php\b)?)([\w\W]*)/ | |
| 76 | - , _replace: function( all, content, open2, content2 ) { | |
| 77 | - if( open2 ) { | |
| 78 | - return "<span class='start'>" + this.x( open2 ) + "</span>" | |
| 79 | - + this.x( content2, '/php' ); | |
| 80 | - } | |
| 81 | - else { | |
| 82 | - return this.x( content.replace( /\?>$/, '' ), '/php' ) | |
| 83 | - + "<span class='end'>" + this.x( '?>' ) + "</span>"; | |
| 84 | - } | |
| 85 | - } | |
| 86 | - , _style: { | |
| 87 | - start: "color: red; font-weight: bold" | |
| 88 | - , end: "color: red;" | |
| 89 | - } | |
| 90 | - } | |
| 91 | - } | |
| 92 | - , php: { | |
| 93 | - mlcom: { | |
| 94 | - _match: /\/\*[^*]*\*+([^\/][^*]*\*+)*\// | |
| 95 | - , _style: "color: gray;" | |
| 96 | - } | |
| 97 | - , com: { | |
| 98 | - _match: /(?:\/\/.*)|(?:[^\\]\#.*)/ | |
| 99 | - , _style: "color: green;" | |
| 100 | - } | |
| 101 | - , string1: { | |
| 102 | - _match: /\'[^\'\\]*(?:\\.[^\'\\]*)*\'/ | |
| 103 | - , _style: "color: purple;" | |
| 104 | - } | |
| 105 | - , string2: { | |
| 106 | - _match: /\"[^\"\\]*(?:\\.[^\"\\]*)*\"/ | |
| 107 | - , _style: "color: fuchsia;" | |
| 108 | - } | |
| 109 | - , value: { | |
| 110 | - _match: /\b(?:[Nn][Uu][Ll][Ll]|[Tt][Rr][Uu][Ee]|[Ff][Aa][Ll][Ss][Ee])\b/ | |
| 111 | - , _style: "color: gray; font-weight: bold;" | |
| 112 | - } | |
| 113 | - , number: { | |
| 114 | - _match: /\b[+-]?(\d*\.?\d+|\d+\.?\d*)([eE][+-]?\d+)?\b/ | |
| 115 | - , _style: "color: red;" | |
| 116 | - } | |
| 117 | - , const1: { | |
| 118 | - _match: /\b(?:DEFAULT_INCLUDE_PATH|E_(?:ALL|CO(?:MPILE_(?:ERROR|WARNING)|RE_(?:ERROR|WARNING))|ERROR|NOTICE|PARSE|STRICT|USER_(?:ERROR|NOTICE|WARNING)|WARNING)|P(?:EAR_(?:EXTENSION_DIR|INSTALL_DIR)|HP_(?:BINDIR|CONFIG_FILE_(?:PATH|SCAN_DIR)|DATADIR|E(?:OL|XTENSION_DIR)|INT_(?:MAX|SIZE)|L(?:IBDIR|OCALSTATEDIR)|O(?:S|UTPUT_HANDLER_(?:CONT|END|START))|PREFIX|S(?:API|HLIB_SUFFIX|YSCONFDIR)|VERSION))|__COMPILER_HALT_OFFSET__)\b/ | |
| 119 | - , _style: "color: red;" | |
| 120 | - } | |
| 121 | - , const2: { | |
| 122 | - _match: /\b(?:A(?:B(?:DAY_(?:1|2|3|4|5|6|7)|MON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9))|LT_DIGITS|M_STR|SSERT_(?:ACTIVE|BAIL|CALLBACK|QUIET_EVAL|WARNING))|C(?:ASE_(?:LOWER|UPPER)|HAR_MAX|O(?:DESET|NNECTION_(?:ABORTED|NORMAL|TIMEOUT)|UNT_(?:NORMAL|RECURSIVE))|R(?:EDITS_(?:ALL|DOCS|FULLPAGE|G(?:ENERAL|ROUP)|MODULES|QA|SAPI)|NCYSTR|YPT_(?:BLOWFISH|EXT_DES|MD5|S(?:ALT_LENGTH|TD_DES)))|URRENCY_SYMBOL)|D(?:AY_(?:1|2|3|4|5|6|7)|ECIMAL_POINT|IRECTORY_SEPARATOR|_(?:FMT|T_FMT))|E(?:NT_(?:COMPAT|NOQUOTES|QUOTES)|RA(?:_(?:D_(?:FMT|T_FMT)|T_FMT|YEAR)|)|XTR_(?:IF_EXISTS|OVERWRITE|PREFIX_(?:ALL|I(?:F_EXISTS|NVALID)|SAME)|SKIP))|FRAC_DIGITS|GROUPING|HTML_(?:ENTITIES|SPECIALCHARS)|IN(?:FO_(?:ALL|C(?:ONFIGURATION|REDITS)|ENVIRONMENT|GENERAL|LICENSE|MODULES|VARIABLES)|I_(?:ALL|PERDIR|SYSTEM|USER)|T_(?:CURR_SYMBOL|FRAC_DIGITS))|L(?:C_(?:ALL|C(?:OLLATE|TYPE)|M(?:ESSAGES|ONETARY)|NUMERIC|TIME)|O(?:CK_(?:EX|NB|SH|UN)|G_(?:A(?:LERT|UTH(?:PRIV|))|C(?:ONS|R(?:IT|ON))|D(?:AEMON|EBUG)|E(?:MERG|RR)|INFO|KERN|L(?:OCAL(?:0|1|2|3|4|5|6|7)|PR)|MAIL|N(?:DELAY|EWS|O(?:TICE|WAIT))|ODELAY|P(?:ERROR|ID)|SYSLOG|U(?:SER|UCP)|WARNING)))|M(?:ON_(?:1(?:0|1|2|)|2|3|4|5|6|7|8|9|DECIMAL_POINT|GROUPING|THOUSANDS_SEP)|_(?:1_PI|2_(?:PI|SQRTPI)|E|L(?:N(?:10|2)|OG(?:10E|2E))|PI(?:_(?:2|4)|)|SQRT(?:1_2|2)))|N(?:EGATIVE_SIGN|O(?:EXPR|STR)|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|P(?:ATH(?:INFO_(?:BASENAME|DIRNAME|EXTENSION)|_SEPARATOR)|M_STR|OSITIVE_SIGN|_(?:CS_PRECEDES|S(?:EP_BY_SPACE|IGN_POSN)))|RADIXCHAR|S(?:EEK_(?:CUR|END|SET)|ORT_(?:ASC|DESC|NUMERIC|REGULAR|STRING)|TR_PAD_(?:BOTH|LEFT|RIGHT))|T(?:HOUS(?:ANDS_SEP|EP)|_FMT(?:_AMPM|))|YES(?:EXPR|STR))\b/ | |
| 123 | - , _style: "color: red;" | |
| 124 | - } | |
| 125 | - , global: { | |
| 126 | - _match: /(?:\$GLOBALS|\$_COOKIE|\$_ENV|\$_FILES|\$_GET|\$_POST|\$_REQUEST|\$_SERVER|\$_SESSION|\$php_errormsg)\b/ | |
| 127 | - , _style: "color: red;" | |
| 128 | - } | |
| 129 | - , keyword: { | |
| 130 | - _match: /\b(?:__CLASS__|__FILE__|__FUNCTION__|__LINE__|__METHOD__|abstract|and|array|as|break|case|catch|cfunction|class|clone|const|continue|declare|default|die|do|echo|else|elseif|empty|enddeclare|endfor|endforeach|endif|endswitch|endwhile|eval|exception|exit|extends|extends|final|for|foreach|function|global|if|implements|include|include_once|interface|isset|list|new|old_function|or|php_user_filter|print|private|protected|public|require|require_once|return|static|switch|this|throw|try|unset|use|var|while|xor)\b/ | |
| 131 | - , _style: "color: navy; font-weight: bold;" | |
| 132 | - } | |
| 133 | - , variable: { | |
| 134 | - _match: /\$(\w+)/ | |
| 135 | - , _replace: '<span class="keyword">$</span><span class="variable">$1</span>' | |
| 136 | - , _style: "color: #4040c2;" | |
| 137 | - } | |
| 138 | - , heredoc: { | |
| 139 | - _match: /(\<\<\<\s*)(\w+)((?:(?!\2).*\n)+)(\2)\b/ | |
| 140 | - , _replace: '<span class="keyword">$1</span><span class="string1">$2</span><span class="string2">$3</span><span class="string1">$4</span>' | |
| 141 | - } | |
| 142 | - } | |
| 143 | -} | |
| 144 | - | |
| 145 | - | |
| 146 | - | |
| 147 | -ChiliBook.recipes[ "html.js" ] = | |
| 148 | -{ | |
| 149 | - _name: 'html' | |
| 150 | - , _case: false | |
| 151 | - , _main: { | |
| 152 | - doctype: { | |
| 153 | - _match: /<!DOCTYPE\b[\w\W]*?>/ | |
| 154 | - , _style: "color: #CC6600;" | |
| 155 | - } | |
| 156 | - , ie_style: { | |
| 157 | - _match: /(<!--\[[^\]]*\]>)([\w\W]*?)(<!\[[^\]]*\]-->)/ | |
| 158 | - , _replace: function( all, open, content, close ) { | |
| 159 | - return "<span class='ie_style'>" + this.x( open ) + "</span>" | |
| 160 | - + this.x( content, '//style' ) | |
| 161 | - + "<span class='ie_style'>" + this.x( close ) + "</span>"; | |
| 162 | - } | |
| 163 | - , _style: "color: DarkSlateGray; font-weight: bold;" | |
| 164 | - } | |
| 165 | - , comment: { | |
| 166 | - _match: /<!--[\w\W]*?-->/ | |
| 167 | - , _style: "color: #4040c2;" | |
| 168 | - } | |
| 169 | - , script: { | |
| 170 | - _match: /(<script\s+[^>]*>)([\w\W]*?)(<\/script\s*>)/ | |
| 171 | - , _replace: function( all, open, content, close ) { | |
| 172 | - return this.x( open, '//tag_start' ) | |
| 173 | - + this.x( content, 'js' ) | |
| 174 | - + this.x( close, '//tag_end' ); | |
| 175 | - } | |
| 176 | - } | |
| 177 | - , style: { | |
| 178 | - _match: /(<style\s+[^>]*>)([\w\W]*?)(<\/style\s*>)/ | |
| 179 | - , _replace: function( all, open, content, close ) { | |
| 180 | - return this.x( open, '//tag_start' ) | |
| 181 | - + this.x( content, 'css' ) | |
| 182 | - + this.x( close, '//tag_end' ); | |
| 183 | - } | |
| 184 | - } | |
| 185 | - // matches a starting tag of an element (with attrs) | |
| 186 | - // like "<div ... >" or "<img ... />" | |
| 187 | - , tag_start: { | |
| 188 | - _match: /(<\w+)((?:[?%]>|[\w\W])*?)(\/>|>)/ | |
| 189 | - , _replace: function( all, open, content, close ) { | |
| 190 | - return "<span class='tag_start'>" + this.x( open ) + "</span>" | |
| 191 | - + this.x( content, '/tag_attrs' ) | |
| 192 | - + "<span class='tag_start'>" + this.x( close ) + "</span>"; | |
| 193 | - } | |
| 194 | - , _style: "color: navy; font-weight: bold;" | |
| 195 | - } | |
| 196 | - // matches an ending tag | |
| 197 | - // like "</div>" | |
| 198 | - , tag_end: { | |
| 199 | - _match: /<\/\w+\s*>|\/>/ | |
| 200 | - , _style: "color: navy;" | |
| 201 | - } | |
| 202 | - , entity: { | |
| 203 | - _match: /&\w+?;/ | |
| 204 | - , _style: "color: blue;" | |
| 205 | - } | |
| 206 | - } | |
| 207 | - , tag_attrs: { | |
| 208 | - // matches a name/value pair | |
| 209 | - attr: { | |
| 210 | - // before in $1, name in $2, between in $3, value in $4 | |
| 211 | - _match: /(\W*?)([\w-]+)(\s*=\s*)((?:\'[^\']*(?:\\.[^\']*)*\')|(?:\"[^\"]*(?:\\.[^\"]*)*\"))/ | |
| 212 | - , _replace: "$1<span class='attr_name'>$2</span>$3<span class='attr_value'>$4</span>" | |
| 213 | - , _style: { attr_name: "color: green;", attr_value: "color: maroon;" } | |
| 214 | - } | |
| 215 | - } | |
| 216 | -}; | |
| 217 | - | |
| 218 | - | |
| 219 | - | |
| 220 | -ChiliBook.recipes[ "js.js" ] = | |
| 221 | -{ | |
| 222 | - _name: 'js' | |
| 223 | - , _case: true | |
| 224 | - , _main: { | |
| 225 | - ml_comment: { | |
| 226 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 227 | - , _style: 'color: gray;' | |
| 228 | - } | |
| 229 | - , sl_comment: { | |
| 230 | - _match: /\/\/.*/ | |
| 231 | - , _style: 'color: green;' | |
| 232 | - } | |
| 233 | - , string: { | |
| 234 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 235 | - , _style: 'color: teal;' | |
| 236 | - } | |
| 237 | - , num: { | |
| 238 | - _match: /\b[+-]?(?:\d*\.?\d+|\d+\.?\d*)(?:[eE][+-]?\d+)?\b/ | |
| 239 | - , _style: 'color: red;' | |
| 240 | - } | |
| 241 | - , reg_not: { //this prevents "a / b / c" to be interpreted as a reg_exp | |
| 242 | - _match: /(?:\w+\s*)\/[^\/\\\n]*(?:\\.[^\/\\\n]*)*\/[gim]*(?:\s*\w+)/ | |
| 243 | - , _replace: function( all ) { | |
| 244 | - return this.x( all, '//num' ); | |
| 245 | - } | |
| 246 | - } | |
| 247 | - , reg_exp: { | |
| 248 | - _match: /\/[^\/\\\n]*(?:\\.[^\/\\\n]*)*\/[gim]*/ | |
| 249 | - , _style: 'color: maroon;' | |
| 250 | - } | |
| 251 | - , brace: { | |
| 252 | - _match: /[\{\}]/ | |
| 253 | - , _style: 'color: red; font-weight: bold;' | |
| 254 | - } | |
| 255 | - , statement: { | |
| 256 | - _match: /\b(with|while|var|try|throw|switch|return|if|for|finally|else|do|default|continue|const|catch|case|break)\b/ | |
| 257 | - , _style: 'color: navy; font-weight: bold;' | |
| 258 | - } | |
| 259 | - , error: { | |
| 260 | - _match: /\b(URIError|TypeError|SyntaxError|ReferenceError|RangeError|EvalError|Error)\b/ | |
| 261 | - , _style: 'color: Coral;' | |
| 262 | - } | |
| 263 | - , object: { | |
| 264 | - _match: /\b(String|RegExp|Object|Number|Math|Function|Date|Boolean|Array)\b/ | |
| 265 | - , _style: 'color: DeepPink;' | |
| 266 | - } | |
| 267 | - , property: { | |
| 268 | - _match: /\b(undefined|arguments|NaN|Infinity)\b/ | |
| 269 | - , _style: 'color: Purple; font-weight: bold;' | |
| 270 | - } | |
| 271 | - , 'function': { | |
| 272 | - _match: /\b(parseInt|parseFloat|isNaN|isFinite|eval|encodeURIComponent|encodeURI|decodeURIComponent|decodeURI)\b/ | |
| 273 | - , _style: 'color: olive;' | |
| 274 | - } | |
| 275 | - , operator: { | |
| 276 | - _match: /\b(void|typeof|this|new|instanceof|in|function|delete)\b/ | |
| 277 | - , _style: 'color: RoyalBlue; font-weight: bold;' | |
| 278 | - } | |
| 279 | - , liveconnect: { | |
| 280 | - _match: /\b(sun|netscape|java|Packages|JavaPackage|JavaObject|JavaClass|JavaArray|JSObject|JSException)\b/ | |
| 281 | - , _style: 'text-decoration: overline;' | |
| 282 | - } | |
| 283 | - } | |
| 284 | -}; | |
| 285 | - | |
| 286 | - | |
| 287 | - | |
| 288 | -ChiliBook.recipes[ "css.js" ] = | |
| 289 | -{ | |
| 290 | - _name: 'css' | |
| 291 | - , _case: true | |
| 292 | - , _main: { | |
| 293 | - comment: { | |
| 294 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 295 | - , _style: "color: olive;" | |
| 296 | - } | |
| 297 | - , directive: { | |
| 298 | - _match: /@\w+/ | |
| 299 | - , _style: "color: fuchsia;" | |
| 300 | - } | |
| 301 | - , url: { | |
| 302 | - _match: /\b(url\s*\()([^)]+)(\))/ | |
| 303 | - , _replace: "<span class='url'>$1</span>$2<span class='url'>$3</span>" | |
| 304 | - , _style: "color: fuchsia;" | |
| 305 | - } | |
| 306 | - , block: { | |
| 307 | - _match: /\{([\w\W]*?)\}/ | |
| 308 | - , _replace: function( all, pairs ) { | |
| 309 | - return '{' + this.x( pairs, '/definition' ) + '}'; | |
| 310 | - } | |
| 311 | - } | |
| 312 | - , 'class': { | |
| 313 | - _match: /\.\w+/ | |
| 314 | - , _style: "color: #CC0066; font-weight: bold;" | |
| 315 | - } | |
| 316 | - , id: { | |
| 317 | - _match: /#\w+/ | |
| 318 | - , _style: "color: IndianRed; font-weight: bold;" | |
| 319 | - } | |
| 320 | - , pseudo: { | |
| 321 | - _match: /:\w+/ | |
| 322 | - , _style: "color: #CC9900;" | |
| 323 | - } | |
| 324 | - , element: { | |
| 325 | - _match: /\w+/ | |
| 326 | - , _style: "color: Purple; font-weight: bold;" | |
| 327 | - } | |
| 328 | - } | |
| 329 | - , definition: { | |
| 330 | - comment: { | |
| 331 | - _match: /\/\*[^*]*\*+(?:[^\/][^*]*\*+)*\// | |
| 332 | - } | |
| 333 | - , property: { | |
| 334 | - _match: /\b(?:zoom|z-index|writing-mode|word-wrap|word-spacing|word-break|width|widows|white-space|volume|voice-family|visibility|vertical-align|unicode-bidi|top|text-underline-position|text-transform|text-shadow|text-overflow|text-kashida-space|text-justify|text-indent|text-decoration|text-autospace|text-align-last|text-align|table-layout|stress|speech-rate|speak-punctuation|speak-numeral|speak-header|speak|size|scrollbar-track-color|scrollbar-shadow-color|scrollbar-highlight-color|scrollbar-face-color|scrollbar-dark-shadow-color|scrollbar-base-color|scrollbar-arrow-color|scrollbar-3d-light-color|ruby-position|ruby-overhang|ruby-align|right|richness|quotes|position|play-during|pitch-range|pitch|pause-before|pause-after|pause|page-break-inside|page-break-before|page-break-after|page|padding-top|padding-right|padding-left|padding-bottom|padding|overflow-Y|overflow-X|overflow|outline-width|outline-style|outline-color|outline|orphans|min-width|min-height|max-width|max-height|marks|marker-offset|margin-top|margin-right|margin-left|margin-bottom|margin|list-style-type|list-style-position|list-style-image|list-style|line-height|line-break|letter-spacing|left|layout-grid-type|layout-grid-mode|layout-grid-line|layout-grid-char-spacing|layout-grid-char|layout-grid|layout-flow|layer-background-image|layer-background-color|include-source|ime-mode|height|font-weight|font-variant|font-style|font-stretch|font-size-adjust|font-size|font-family|font|float|filter|empty-cells|elevation|display|direction|cursor|cue-before|cue-after|cue|counter-reset|counter-increment|content|color|clip|clear|caption-side|bottom|border-width|border-top-width|border-top-style|border-top-color|border-top|border-style|border-spacing|border-right-width|border-right-style|border-right-color|border-right|border-left-width|border-left-style|border-left-color|border-left|border-color|border-collapse|border-bottom-width|border-bottom-style|border-bottom-color|border-bottom|border|behavior|background-repeat|background-position-y|background-position-x|background-position|background-image|background-color|background-attachment|background|azimuth|accelerator)\s*:/ | |
| 335 | - , _style: "color: #330066;" | |
| 336 | - } | |
| 337 | - , special: { | |
| 338 | - _match: /\b(?:-use-link-source|-set-link-source|-replace|-moz-user-select|-moz-user-modify|-moz-user-input|-moz-user-focus|-moz-outline-width|-moz-outline-style|-moz-outline-color|-moz-outline|-moz-opacity|-moz-border-top-colors|-moz-border-right-colors|-moz-border-radius-topright|-moz-border-radius-topleft|-moz-border-radius-bottomright|-moz-border-radius-bottomleft|-moz-border-radius|-moz-border-left-colors|-moz-border-bottom-colors|-moz-binding)\s*:/ | |
| 339 | - , _style: "color: #330066; text-decoration: underline;" | |
| 340 | - } | |
| 341 | - , url: { | |
| 342 | - _match: /\b(url\s*\()([^)]+)(\))/ | |
| 343 | - , _replace: "<span class='url'>$1</span>$2<span class='url'>$3</span>" | |
| 344 | - } | |
| 345 | - , value: { | |
| 346 | - _match: /\b(?:xx-small|xx-large|x-soft|x-small|x-slow|x-low|x-loud|x-large|x-high|x-fast|wider|wait|w-resize|visible|url|uppercase|upper-roman|upper-latin|upper-alpha|underline|ultra-expanded|ultra-condensed|tv|tty|transparent|top|thin|thick|text-top|text-bottom|table-row-group|table-row|table-header-group|table-footer-group|table-column-group|table-column|table-cell|table-caption|sw-resize|super|sub|status-bar|static|square|spell-out|speech|solid|soft|smaller|small-caption|small-caps|small|slower|slow|silent|show|separate|semi-expanded|semi-condensed|se-resize|scroll|screen|s-resize|run-in|rtl|rightwards|right-side|right|ridge|rgb|repeat-y|repeat-x|repeat|relative|projection|print|pre|portrait|pointer|overline|outside|outset|open-quote|once|oblique|nw-resize|nowrap|normal|none|no-repeat|no-open-quote|no-close-quote|ne-resize|narrower|n-resize|move|mix|middle|message-box|medium|marker|ltr|lowercase|lower-roman|lower-latin|lower-greek|lower-alpha|lower|low|loud|local|list-item|line-through|lighter|level|leftwards|left-side|left|larger|large|landscape|justify|italic|invert|inside|inset|inline-table|inline|icon|higher|high|hide|hidden|help|hebrew|handheld|groove|format|fixed|faster|fast|far-right|far-left|fantasy|extra-expanded|extra-condensed|expanded|embossed|embed|e-resize|double|dotted|disc|digits|default|decimal-leading-zero|decimal|dashed|cursive|crosshair|cross|crop|counters|counter|continuous|condensed|compact|collapse|code|close-quote|circle|center-right|center-left|center|caption|capitalize|braille|bottom|both|bolder|bold|block|blink|bidi-override|below|behind|baseline|avoid|auto|aural|attr|armenian|always|all|absolute|above)\b/ | |
| 347 | - , _style: "color: #3366FF;" | |
| 348 | - } | |
| 349 | - , string: { | |
| 350 | - _match: /(?:\'[^\'\\\n]*(?:\\.[^\'\\\n]*)*\')|(?:\"[^\"\\\n]*(?:\\.[^\"\\\n]*)*\")/ | |
| 351 | - , _style: "color: teal;" | |
| 352 | - } | |
| 353 | - , number: { | |
| 354 | - _match: /(?:\b[+-]?(?:\d*\.?\d+|\d+\.?\d*))(?:%|(?:(?:px|pt|em|)\b))/ | |
| 355 | - , _style: "color: red;" | |
| 356 | - } | |
| 357 | - , color : { | |
| 358 | - _match: /(?:\#[a-fA-F0-9]{3,6})|\b(?:yellow|white|teal|silver|red|purple|olive|navy|maroon|lime|green|gray|fuchsia|blue|black|aqua|YellowGreen|Yellow|WhiteSmoke|White|Wheat|Violet|Turquoise|Tomato|Thistle|Teal|Tan|SteelBlue|SpringGreen|Snow|SlateGrey|SlateGray|SlateBlue|SkyBlue|Silver|Sienna|SeaShell|SeaGreen|SandyBrown|Salmon|SaddleBrown|RoyalBlue|RosyBrown|Red|Purple|PowderBlue|Plum|Pink|Peru|PeachPuff|PapayaWhip|PaleVioletRed|PaleTurquoise|PaleGreen|PaleGoldenRod|Orchid|OrangeRed|Orange|OliveDrab|Olive|OldLace|Navy|NavajoWhite|Moccasin|MistyRose|MintCream|MidnightBlue|MediumVioletRed|MediumTurquoise|MediumSpringGreen|MediumSlateBlue|MediumSeaGreen|MediumPurple|MediumOrchid|MediumBlue|MediumAquaMarine|Maroon|Magenta|Linen|LimeGreen|Lime|LightYellow|LightSteelBlue|LightSlateGrey|LightSlateGray|LightSkyBlue|LightSeaGreen|LightSalmon|LightPink|LightGrey|LightGreen|LightGray|LightGoldenRodYellow|LightCyan|LightCoral|LightBlue|LemonChiffon|LawnGreen|LavenderBlush|Lavender|Khaki|Ivory|Indigo|IndianRed|HotPink|HoneyDew|Grey|GreenYellow|Green|Gray|GoldenRod|Gold|GhostWhite|Gainsboro|Fuchsia|ForestGreen|FloralWhite|FireBrick|DodgerBlue|DimGrey|DimGray|DeepSkyBlue|DeepPink|Darkorange|DarkViolet|DarkTurquoise|DarkSlateGrey|DarkSlateGray|DarkSlateBlue|DarkSeaGreen|DarkSalmon|DarkRed|DarkOrchid|DarkOliveGreen|DarkMagenta|DarkKhaki|DarkGrey|DarkGreen|DarkGray|DarkGoldenRod|DarkCyan|DarkBlue|Cyan|Crimson|Cornsilk|CornflowerBlue|Coral|Chocolate|Chartreuse|CadetBlue|BurlyWood|Brown|BlueViolet|Blue|BlanchedAlmond|Black|Bisque|Beige|Azure|Aquamarine|Aqua|AntiqueWhite|AliceBlue)\b/ | |
| 359 | - , _style: "color: green;" | |
| 360 | - } | |
| 361 | - } | |
| 362 | -}; | |
| 363 | - | |
| 364 | - |
ktatompub/Client/js/jquery/jquery-1.3.2.min.js deleted
| 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")}})})(); | |
| 20 | 0 | \ No newline at end of file |
ktatompub/Client/js/jquery/plugins/jquery.cookie.js deleted
| 1 | -/** | |
| 2 | - * Cookie plugin | |
| 3 | - * | |
| 4 | - * Copyright (c) 2006 Klaus Hartl (stilbuero.de) | |
| 5 | - * Dual licensed under the MIT and GPL licenses: | |
| 6 | - * http://www.opensource.org/licenses/mit-license.php | |
| 7 | - * http://www.gnu.org/licenses/gpl.html | |
| 8 | - * | |
| 9 | - */ | |
| 10 | - | |
| 11 | -/** | |
| 12 | - * Create a cookie with the given name and value and other optional parameters. | |
| 13 | - * | |
| 14 | - * @example $.cookie('the_cookie', 'the_value'); | |
| 15 | - * @desc Set the value of a cookie. | |
| 16 | - * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', domain: 'jquery.com', secure: true }); | |
| 17 | - * @desc Create a cookie with all available options. | |
| 18 | - * @example $.cookie('the_cookie', 'the_value'); | |
| 19 | - * @desc Create a session cookie. | |
| 20 | - * @example $.cookie('the_cookie', null); | |
| 21 | - * @desc Delete a cookie by passing null as value. Keep in mind that you have to use the same path and domain | |
| 22 | - * used when the cookie was set. | |
| 23 | - * | |
| 24 | - * @param String name The name of the cookie. | |
| 25 | - * @param String value The value of the cookie. | |
| 26 | - * @param Object options An object literal containing key/value pairs to provide optional cookie attributes. | |
| 27 | - * @option Number|Date expires Either an integer specifying the expiration date from now on in days or a Date object. | |
| 28 | - * If a negative value is specified (e.g. a date in the past), the cookie will be deleted. | |
| 29 | - * If set to null or omitted, the cookie will be a session cookie and will not be retained | |
| 30 | - * when the the browser exits. | |
| 31 | - * @option String path The value of the path atribute of the cookie (default: path of page that created the cookie). | |
| 32 | - * @option String domain The value of the domain attribute of the cookie (default: domain of page that created the cookie). | |
| 33 | - * @option Boolean secure If true, the secure attribute of the cookie will be set and the cookie transmission will | |
| 34 | - * require a secure protocol (like HTTPS). | |
| 35 | - * @type undefined | |
| 36 | - * | |
| 37 | - * @name $.cookie | |
| 38 | - * @cat Plugins/Cookie | |
| 39 | - * @author Klaus Hartl/klaus.hartl@stilbuero.de | |
| 40 | - */ | |
| 41 | - | |
| 42 | -/** | |
| 43 | - * Get the value of a cookie with the given name. | |
| 44 | - * | |
| 45 | - * @example $.cookie('the_cookie'); | |
| 46 | - * @desc Get the value of a cookie. | |
| 47 | - * | |
| 48 | - * @param String name The name of the cookie. | |
| 49 | - * @return The value of the cookie. | |
| 50 | - * @type String | |
| 51 | - * | |
| 52 | - * @name $.cookie | |
| 53 | - * @cat Plugins/Cookie | |
| 54 | - * @author Klaus Hartl/klaus.hartl@stilbuero.de | |
| 55 | - */ | |
| 56 | -jQuery.cookie = function(name, value, options) { | |
| 57 | - if (typeof value != 'undefined') { // name and value given, set cookie | |
| 58 | - options = options || {}; | |
| 59 | - if (value === null) { | |
| 60 | - value = ''; | |
| 61 | - options = $.extend({}, options); // clone object since it's unexpected behavior if the expired property were changed | |
| 62 | - options.expires = -1; | |
| 63 | - } | |
| 64 | - var expires = ''; | |
| 65 | - if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) { | |
| 66 | - var date; | |
| 67 | - if (typeof options.expires == 'number') { | |
| 68 | - date = new Date(); | |
| 69 | - date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000)); | |
| 70 | - } else { | |
| 71 | - date = options.expires; | |
| 72 | - } | |
| 73 | - expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE | |
| 74 | - } | |
| 75 | - // NOTE Needed to parenthesize options.path and options.domain | |
| 76 | - // in the following expressions, otherwise they evaluate to undefined | |
| 77 | - // in the packed version for some reason... | |
| 78 | - var path = options.path ? '; path=' + (options.path) : ''; | |
| 79 | - var domain = options.domain ? '; domain=' + (options.domain) : ''; | |
| 80 | - var secure = options.secure ? '; secure' : ''; | |
| 81 | - document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join(''); | |
| 82 | - } else { // only name given, get cookie | |
| 83 | - var cookieValue = null; | |
| 84 | - if (document.cookie && document.cookie != '') { | |
| 85 | - var cookies = document.cookie.split(';'); | |
| 86 | - for (var i = 0; i < cookies.length; i++) { | |
| 87 | - var cookie = jQuery.trim(cookies[i]); | |
| 88 | - // Does this cookie string begin with the name we want? | |
| 89 | - if (cookie.substring(0, name.length + 1) == (name + '=')) { | |
| 90 | - cookieValue = decodeURIComponent(cookie.substring(name.length + 1)); | |
| 91 | - break; | |
| 92 | - } | |
| 93 | - } | |
| 94 | - } | |
| 95 | - return cookieValue; | |
| 96 | - } | |
| 97 | -}; | |
| 98 | 0 | \ No newline at end of file |
ktatompub/Client/js/jquery/plugins/jquery.dynatree.min.js deleted
| 1 | -// jquery.dynatree.js build 0.4.2 | |
| 2 | -// Revision: 216, date: 2009-04-19 08:08:47 | |
| 3 | -// Copyright (c) 2008-09 Martin Wendt (http://dynatree.googlecode.com/) | |
| 4 | -// Licensed under the MIT License. | |
| 5 | - | |
| 6 | -var _canLog=true;function _log(mode,msg){if(!_canLog) | |
| 7 | -return;var args=Array.prototype.slice.apply(arguments,[1]);var dt=new Date();var tag=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds()+"."+dt.getMilliseconds();args[0]=tag+" - "+args[0];try{switch(mode){case"info":window.console.info.apply(window.console,args);break;case"warn":window.console.warn.apply(window.console,args);break;default:window.console.log.apply(window.console,args);}}catch(e){if(!window.console) | |
| 8 | -_canLog=false;}} | |
| 9 | -function logMsg(msg){Array.prototype.unshift.apply(arguments,["debug"]);_log.apply(this,arguments);} | |
| 10 | -var DTNodeStatus_Error=-1;var DTNodeStatus_Loading=1;var DTNodeStatus_Ok=0;;(function($){var Class={create:function(){return function(){this.initialize.apply(this,arguments);}}} | |
| 11 | -var DynaTreeNode=Class.create();DynaTreeNode.prototype={initialize:function(parent,tree,data){this.parent=parent;this.tree=tree;if(typeof data=="string") | |
| 12 | -data={title:data};if(data.key==undefined) | |
| 13 | -data.key="_"+tree._nodeCount++;this.data=$.extend({},$.ui.dynatree.nodedatadefaults,data);this.div=null;this.span=null;this.childList=null;this.isRead=false;this.hasSubSel=false;if(tree.initMode=="cookie"){if(tree.initActiveKey==this.data.key) | |
| 14 | -tree.activeNode=this;if(tree.initFocusKey==this.data.key) | |
| 15 | -tree.focusNode=this;this.bExpanded=($.inArray(this.data.key,tree.initExpandedKeys)>=0);this.bSelected=($.inArray(this.data.key,tree.initSelectedKeys)>=0);}else{if(data.activate) | |
| 16 | -tree.activeNode=this;if(data.focus) | |
| 17 | -tree.focusNode=this;this.bExpanded=(data.expand==true);this.bSelected=(data.select==true);} | |
| 18 | -if(this.bExpanded) | |
| 19 | -tree.expandedNodes.push(this);if(this.bSelected) | |
| 20 | -tree.selectedNodes.push(this);},toString:function(){return"dtnode<"+this.data.key+">: '"+this.data.title+"'";},toDict:function(recursive,callback){var dict=$.extend({},this.data);dict.activate=(this.tree.activeNode===this);dict.focus=(this.tree.focusNode===this);dict.expand=this.bExpanded;dict.select=this.bSelected;if(callback) | |
| 21 | -callback(dict);if(recursive&&this.childList){dict.children=[];for(var i=0;i<this.childList.length;i++) | |
| 22 | -dict.children.push(this.childList[i].toDict(true,callback));}else{delete dict.children;} | |
| 23 | -return dict;},_getInnerHtml:function(){var opts=this.tree.options;var cache=this.tree.cache;var rootParent=opts.rootVisible?null:this.tree.tnRoot;var bHideFirstExpander=(opts.rootVisible&&opts.minExpandLevel>0)||opts.minExpandLevel>1;var bHideFirstConnector=opts.rootVisible||opts.minExpandLevel>0;var res="";var p=this.parent;while(p){if(bHideFirstConnector&&(p==rootParent)) | |
| 24 | -break;res=(p.isLastSibling()?cache.tagEmpty:cache.tagVline)+res;p=p.parent;} | |
| 25 | -if(bHideFirstExpander&&this.parent==rootParent){}else if(this.childList||this.data.isLazy){res+=cache.tagExpander;}else{res+=cache.tagConnector;} | |
| 26 | -if(opts.checkbox&&this.data.hideCheckbox!=true&&!this.data.isStatusNode){res+=cache.tagCheckbox;} | |
| 27 | -if(this.data.icon){res+="<img src='"+opts.imagePath+this.data.icon+"' alt='' />";}else if(this.data.icon==false){}else{res+=cache.tagNodeIcon;} | |
| 28 | -var tooltip=(this.data&&typeof this.data.tooltip=="string")?" title='"+this.data.tooltip+"'":"";res+="<a href='#'"+tooltip+">"+this.data.title+"</a>";return res;},render:function(bDeep,bHidden){if(!this.div){this.span=document.createElement("span");this.span.dtnode=this;if(this.data.key) | |
| 29 | -this.span.id=this.tree.options.idPrefix+this.data.key;this.div=document.createElement("div");this.div.appendChild(this.span);if(this.parent) | |
| 30 | -this.parent.div.appendChild(this.div);if(this.parent==null&&!this.tree.options.rootVisible) | |
| 31 | -this.span.style.display="none";} | |
| 32 | -this.span.innerHTML=this._getInnerHtml();this.div.style.display=(this.parent==null||this.parent.bExpanded?"":"none");var opts=this.tree.options;var cn=opts.classNames;var isLastSib=this.isLastSibling();var cnList=[];cnList.push((this.data.isFolder)?cn.folder:cn.document);if(this.bExpanded) | |
| 33 | -cnList.push(cn.expanded);if(this.data.isLazy&&!this.isRead) | |
| 34 | -cnList.push(cn.lazy);if(isLastSib) | |
| 35 | -cnList.push(cn.lastsib);if(this.bSelected) | |
| 36 | -cnList.push(cn.selected);if(this.hasSubSel) | |
| 37 | -cnList.push(cn.partsel);if(this.tree.activeNode===this) | |
| 38 | -cnList.push(cn.active);if(this.data.addClass) | |
| 39 | -cnList.push(this.data.addClass);cnList.push(cn.combinedExpanderPrefix | |
| 40 | -+(this.bExpanded?"e":"c") | |
| 41 | -+(this.data.isLazy&&!this.isRead?"d":"") | |
| 42 | -+(isLastSib?"l":""));cnList.push(cn.combinedIconPrefix | |
| 43 | -+(this.bExpanded?"e":"c") | |
| 44 | -+(this.data.isFolder?"f":""));this.span.className=cnList.join(" ");if(bDeep&&this.childList&&(bHidden||this.bExpanded)){for(var i=0;i<this.childList.length;i++){this.childList[i].render(bDeep,bHidden)}}},hasChildren:function(){return this.childList!=null;},isLastSibling:function(){var p=this.parent;if(!p)return true;return p.childList[p.childList.length-1]===this;},prevSibling:function(){if(!this.parent)return null;var ac=this.parent.childList;for(var i=1;i<ac.length;i++) | |
| 45 | -if(ac[i]===this) | |
| 46 | -return ac[i-1];return null;},nextSibling:function(){if(!this.parent)return null;var ac=this.parent.childList;for(var i=0;i<ac.length-1;i++) | |
| 47 | -if(ac[i]===this) | |
| 48 | -return ac[i+1];return null;},_setStatusNode:function(data){var firstChild=(this.childList?this.childList[0]:null);if(!data){if(firstChild){this.div.removeChild(firstChild.div);if(this.childList.length==1) | |
| 49 | -this.childList=null;else | |
| 50 | -this.childList.shift();}}else if(firstChild){data.isStatusNode=true;firstChild.data=data;firstChild.render(false,false);}else{data.isStatusNode=true;firstChild=this._addNode(data);}},setLazyNodeStatus:function(lts){switch(lts){case DTNodeStatus_Ok:this._setStatusNode(null);this.isRead=true;this.render(false,false);if(this.tree.options.autoFocus){if(this===this.tree.tnRoot&&!this.tree.options.rootVisible&&this.childList){this.childList[0].focus();}else{this.focus();}} | |
| 51 | -break;case DTNodeStatus_Loading:this._setStatusNode({title:this.tree.options.strings.loading,addClass:this.tree.options.classNames.nodeWait});break;case DTNodeStatus_Error:this._setStatusNode({title:this.tree.options.strings.loadError,addClass:this.tree.options.classNames.nodeError});break;default:throw"Bad LazyNodeStatus: '"+lts+"'.";}},_parentList:function(includeRoot,includeSelf){var l=[];var dtn=includeSelf?this:this.parent;while(dtn){if(includeRoot||dtn.parent) | |
| 52 | -l.unshift(dtn);dtn=dtn.parent;};return l;},getLevel:function(){var level=0;var dtn=this.parent;while(dtn){level++;dtn=dtn.parent;};return level;},isVisible:function(){var parents=this._parentList(true,false);for(var i=0;i<parents.length;i++) | |
| 53 | -if(!parents[i].bExpanded)return false;return true;},makeVisible:function(){var parents=this._parentList(true,false);for(var i=0;i<parents.length;i++) | |
| 54 | -parents[i]._expand(true);},focus:function(){this.makeVisible();try{$(this.span).find(">a").focus();}catch(e){}},isActive:function(){return(this.tree.activeNode===this);},activate:function(){var opts=this.tree.options;if(this.data.isStatusNode) | |
| 55 | -return;if(opts.onQueryActivate&&opts.onQueryActivate.call(this.span,true,this)==false) | |
| 56 | -return;if(this.tree.activeNode){if(this.tree.activeNode===this) | |
| 57 | -return;this.tree.activeNode.deactivate();} | |
| 58 | -if(opts.activeVisible) | |
| 59 | -this.makeVisible();this.tree.activeNode=this;if(opts.persist) | |
| 60 | -$.cookie(opts.cookieId+"-active",this.data.key,opts.cookie);$(this.span).addClass(opts.classNames.active);if(opts.onActivate) | |
| 61 | -opts.onActivate.call(this.span,this);},deactivate:function(){if(this.tree.activeNode===this){var opts=this.tree.options;if(opts.onQueryActivate&&opts.onQueryActivate.call(this.span,false,this)==false) | |
| 62 | -return;$(this.span).removeClass(opts.classNames.active);if(opts.persist){$.cookie(opts.cookieId+"-active","",opts.cookie);} | |
| 63 | -this.tree.activeNode=null;if(opts.onDeactivate) | |
| 64 | -opts.onDeactivate.call(this.span,this);}},_userActivate:function(){var activate=true;var expand=false;if(this.data.isFolder){switch(this.tree.options.clickFolderMode){case 2:activate=false;expand=true;break;case 3:activate=expand=true;break;}} | |
| 65 | -if(this.parent==null&&this.tree.options.minExpandLevel>0){expand=false;} | |
| 66 | -if(expand){this.toggleExpand();this.focus();} | |
| 67 | -if(activate){this.activate();}},_setSubSel:function(hasSubSel){if(hasSubSel){this.hasSubSel=true;$(this.span).addClass(this.tree.options.classNames.partsel);}else{this.hasSubSel=false;$(this.span).removeClass(this.tree.options.classNames.partsel);}},_fixSelectionState:function(){if(this.bSelected){this.visit(function(dtnode){dtnode.parent._setSubSel(true);dtnode._select(true,false,false);});var p=this.parent;while(p){p._setSubSel(true);var allChildsSelected=true;for(var i=0;i<p.childList.length;i++){var n=p.childList[i];if(!n.bSelected&&!n.data.isStatusNode){allChildsSelected=false;break;}} | |
| 68 | -if(allChildsSelected) | |
| 69 | -p._select(true,false,false);p=p.parent;}}else{this._setSubSel(false);this.visit(function(dtnode){dtnode._setSubSel(false);dtnode._select(false,false,false);});var p=this.parent;while(p){p._select(false,false,false);var isPartSel=false;for(var i=0;i<p.childList.length;i++){if(p.childList[i].bSelected||p.childList[i].hasSubSel){isPartSel=true;break;}} | |
| 70 | -p._setSubSel(isPartSel);p=p.parent;}}},_select:function(sel,fireEvents,deep){var opts=this.tree.options;if(this.data.isStatusNode) | |
| 71 | -return;if(this.bSelected==sel){return;} | |
| 72 | -if(fireEvents&&opts.onQuerySelect&&opts.onQuerySelect.call(this.span,sel,this)==false) | |
| 73 | -return;if(opts.selectMode==1&&this.tree.selectedNodes.length&&sel) | |
| 74 | -this.tree.selectedNodes[0]._select(false,false,false);this.bSelected=sel;this.tree._changeNodeList("select",this,sel);if(sel){$(this.span).addClass(opts.classNames.selected);if(deep&&opts.selectMode==3) | |
| 75 | -this._fixSelectionState();if(fireEvents&&opts.onSelect) | |
| 76 | -opts.onSelect.call(this.span,true,this);}else{$(this.span).removeClass(opts.classNames.selected);if(deep&&opts.selectMode==3) | |
| 77 | -this._fixSelectionState();if(fireEvents&&opts.onSelect) | |
| 78 | -opts.onSelect.call(this.span,false,this);}},isSelected:function(){return this.bSelected;},select:function(sel){return this._select(sel!=false,true,true);},toggleSelect:function(){return this.select(!this.bSelected);},_expand:function(bExpand){if(this.bExpanded==bExpand){return;} | |
| 79 | -var opts=this.tree.options;if(!bExpand&&this.getLevel()<opts.minExpandLevel){this.tree.logDebug("dtnode._expand(%o) forced expand - %o",bExpand,this);return;} | |
| 80 | -if(opts.onQueryExpand&&opts.onQueryExpand.call(this.span,bExpand,this)==false) | |
| 81 | -return;this.bExpanded=bExpand;this.tree._changeNodeList("expand",this,bExpand);this.render(false);if(this.bExpanded&&this.parent&&opts.autoCollapse){var parents=this._parentList(false,true);for(var i=0;i<parents.length;i++) | |
| 82 | -parents[i].collapseSiblings();} | |
| 83 | -if(opts.activeVisible&&this.tree.activeNode&&!this.tree.activeNode.isVisible()){this.tree.activeNode.deactivate();} | |
| 84 | -if(bExpand&&this.data.isLazy&&!this.isRead){try{this.tree.logDebug("_expand: start lazy - %o",this);this.setLazyNodeStatus(DTNodeStatus_Loading);if(true==opts.onLazyRead.call(this.span,this)){this.setLazyNodeStatus(DTNodeStatus_Ok);this.tree.logDebug("_expand: lazy succeeded - %o",this);}}catch(e){this.setLazyNodeStatus(DTNodeStatus_Error);} | |
| 85 | -return;} | |
| 86 | -if(opts.fx){var duration=opts.fx.duration||200;$(">DIV",this.div).animate(opts.fx,duration);}else{var $d=$(">DIV",this.div);$d.toggle();} | |
| 87 | -if(opts.onExpand) | |
| 88 | -opts.onExpand.call(this.span,bExpand,this);},expand:function(flag){if(!this.childList&&!this.data.isLazy&&flag) | |
| 89 | -return;if(this.parent==null&&this.tree.options.minExpandLevel>0&&!flag) | |
| 90 | -return;this._expand(flag);},toggleExpand:function(){this.expand(!this.bExpanded);},collapseSiblings:function(){if(this.parent==null) | |
| 91 | -return;var ac=this.parent.childList;for(var i=0;i<ac.length;i++){if(ac[i]!==this&&ac[i].bExpanded) | |
| 92 | -ac[i]._expand(false);}},onClick:function(event){if($(event.target).hasClass(this.tree.options.classNames.expander)){this.toggleExpand();}else if($(event.target).hasClass(this.tree.options.classNames.checkbox)){this.toggleSelect();}else{this._userActivate();this.span.getElementsByTagName("a")[0].focus();} | |
| 93 | -return false;},onDblClick:function(event){},onKeydown:function(event){var handled=true;switch(event.which){case 107:case 187:if(!this.bExpanded)this.toggleExpand();break;case 109:case 189:if(this.bExpanded)this.toggleExpand();break;case 32:this._userActivate();break;case 8:if(this.parent) | |
| 94 | -this.parent.focus();break;case 37:if(this.bExpanded){this.toggleExpand();this.focus();}else if(this.parent&&(this.tree.options.rootVisible||this.parent.parent)){this.parent.focus();} | |
| 95 | -break;case 39:if(!this.bExpanded&&(this.childList||this.data.isLazy)){this.toggleExpand();this.focus();}else if(this.childList){this.childList[0].focus();} | |
| 96 | -break;case 38:var sib=this.prevSibling();while(sib&&sib.bExpanded) | |
| 97 | -sib=sib.childList[sib.childList.length-1];if(!sib&&this.parent&&(this.tree.options.rootVisible||this.parent.parent)) | |
| 98 | -sib=this.parent;if(sib)sib.focus();break;case 40:var sib;if(this.bExpanded){sib=this.childList[0];}else{var parents=this._parentList(false,true);for(var i=parents.length-1;i>=0;i--){sib=parents[i].nextSibling();if(sib)break;}} | |
| 99 | -if(sib)sib.focus();break;default:handled=false;} | |
| 100 | -return!handled;},onKeypress:function(event){},onFocus:function(event){var opts=this.tree.options;if(event.type=="blur"||event.type=="focusout"){if(opts.onBlur) | |
| 101 | -opts.onBlur.call(this.span,this);if(this.tree.tnFocused) | |
| 102 | -$(this.tree.tnFocused.span).removeClass(opts.classNames.focused);this.tree.tnFocused=null;if(opts.persist){$.cookie(opts.cookieId+"-focus",null,$.extend({},opts.cookie));}}else if(event.type=="focus"||event.type=="focusin"){if(this.tree.tnFocused&&this.tree.tnFocused!==this){this.tree.logDebug("dtnode.onFocus: out of sync: curFocus: %o",this.tree.tnFocused);$(this.tree.tnFocused.span).removeClass(opts.classNames.focused);} | |
| 103 | -this.tree.tnFocused=this;if(opts.onFocus) | |
| 104 | -opts.onFocus.call(this.span,this);$(this.tree.tnFocused.span).addClass(opts.classNames.focused);if(opts.persist) | |
| 105 | -$.cookie(opts.cookieId+"-focus",this.data.key,opts.cookie);}},_postInit:function(){if(opts.onPostInit) | |
| 106 | -opts.onPostInit.call(this.span,this);},visit:function(fn,data,includeSelf){var n=0;if(includeSelf==true){if(fn(this,data)==false) | |
| 107 | -return 1;n++;} | |
| 108 | -if(this.childList) | |
| 109 | -for(var i=0;i<this.childList.length;i++) | |
| 110 | -n+=this.childList[i].visit(fn,data,true);return n;},remove:function(){if(this===this.tree.root) | |
| 111 | -return false;return this.parent.removeChild(this);},removeChild:function(tn){var ac=this.childList;if(ac.length==1){if(tn!==ac[0]) | |
| 112 | -throw"removeChild: invalid child";return this.removeChildren();} | |
| 113 | -if(tn===this.tree.activeNode) | |
| 114 | -tn.deactivate();if(tn.bSelected) | |
| 115 | -this.tree._changeNodeList("select",tn,false);if(tn.bExpanded) | |
| 116 | -this.tree._changeNodeList("expand",tn,false);tn.removeChildren(true);this.div.removeChild(tn.div);for(var i=0;i<ac.length;i++){if(ac[i]===tn){this.childList.splice(i,1);delete tn;break;}}},removeChildren:function(recursive){var tree=this.tree;var ac=this.childList;if(ac){for(var i=0;i<ac.length;i++){var tn=ac[i];if(tn===tree.activeNode) | |
| 117 | -tn.deactivate();if(tn.bSelected) | |
| 118 | -this.tree._changeNodeList("select",tn,false);if(tn.bExpanded) | |
| 119 | -this.tree._changeNodeList("expand",tn,false);tn.removeChildren(true);this.div.removeChild(tn.div);delete tn;} | |
| 120 | -this.childList=null;if(!recursive){this._expand(false);this.isRead=false;this.render(false,false);}}},_addChildNode:function(dtnode){var tree=this.tree;var opts=tree.options;if(this.childList==null){this.childList=[];}else{$(this.childList[this.childList.length-1].span).removeClass(opts.classNames.lastsib);} | |
| 121 | -this.childList.push(dtnode);dtnode.parent=this;if(dtnode.data.expand||opts.minExpandLevel>=dtnode.getLevel()) | |
| 122 | -this.bExpanded=true;if(!dtnode.data.isStatusNode&&opts.selectMode==3&&!tree.isInitializing()) | |
| 123 | -dtnode._fixSelectionState();if(tree.bEnableUpdate) | |
| 124 | -this.render(true,true);return dtnode;},_addNode:function(data){return this._addChildNode(new DynaTreeNode(this,this.tree,data));},append:function(obj){if(!obj||obj.length==0) | |
| 125 | -return;if(!obj.length) | |
| 126 | -obj=[obj];var prevFlag=this.tree.enableUpdate(false);var tnFirst=null;for(var i=0;i<obj.length;i++){var data=obj[i];var dtnode=this._addNode(data);if(!tnFirst)tnFirst=dtnode;if(data.children) | |
| 127 | -dtnode.append(data.children);} | |
| 128 | -this.tree.enableUpdate(prevFlag);return tnFirst;},appendAjax:function(ajaxOptions){this.setLazyNodeStatus(DTNodeStatus_Loading);var self=this;var orgSuccess=ajaxOptions.success;var orgError=ajaxOptions.error;var options=$.extend({},this.tree.options.ajaxDefaults,ajaxOptions,{success:function(data,textStatus){self.append(data);self.setLazyNodeStatus(DTNodeStatus_Ok);if(orgSuccess) | |
| 129 | -orgSuccess.call(options,self);},error:function(XMLHttpRequest,textStatus,errorThrown){self.setLazyNodeStatus(DTNodeStatus_Error);if(orgError) | |
| 130 | -orgError.call(options,self,XMLHttpRequest,textStatus,errorThrown);}});$.ajax(options);},lastentry:undefined} | |
| 131 | -var DynaTree=Class.create();DynaTree.version="$Version: 0.4.2$";DynaTree.prototype={initialize:function(divContainer,options){this.options=options;this.bEnableUpdate=true;this._nodeCount=0;this.initMode="data";this.activeNode=null;this.selectedNodes=[];this.expandedNodes=[];if(this.options.persist){this.initActiveKey=$.cookie(this.options.cookieId+"-active");if(cookie||this.initActiveKey!=null) | |
| 132 | -this.initMode="cookie";this.initFocusKey=$.cookie(this.options.cookieId+"-focus");var cookie=$.cookie(this.options.cookieId+"-expand");if(cookie!=null) | |
| 133 | -this.initMode="cookie";this.initExpandedKeys=cookie?cookie.split(","):[];cookie=$.cookie(this.options.cookieId+"-select");this.initSelectedKeys=cookie?cookie.split(","):[];} | |
| 134 | -this.logDebug("initMode: %o, active: %o, focus: %o, expanded: %o, selected: %o",this.initMode,this.initActiveKey,this.initFocusKey,this.initExpandedKeys,this.initSelectedKeys);this.cache={tagEmpty:"<span class='"+options.classNames.empty+"'></span>",tagVline:"<span class='"+options.classNames.vline+"'></span>",tagExpander:"<span class='"+options.classNames.expander+"'></span>",tagConnector:"<span class='"+options.classNames.connector+"'></span>",tagNodeIcon:"<span class='"+options.classNames.nodeIcon+"'></span>",tagCheckbox:"<span class='"+options.classNames.checkbox+"'></span>",lastentry:undefined};this.divTree=divContainer;this.tnRoot=new DynaTreeNode(null,this,{title:this.options.title,key:"root"});this.tnRoot.data.isFolder=true;this.tnRoot.render(false,false);this.divRoot=this.tnRoot.div;this.divRoot.className=this.options.classNames.container;this.divTree.appendChild(this.divRoot);},toString:function(){return"DynaTree '"+this.options.title+"'";},toDict:function(){return this.tnRoot.toDict(true);},logDebug:function(msg){if(this.options.debugLevel>=2){Array.prototype.unshift.apply(arguments,["debug"]);_log.apply(this,arguments);}},logInfo:function(msg){if(this.options.debugLevel>=1){Array.prototype.unshift.apply(arguments,["info"]);_log.apply(this,arguments);}},logWarning:function(msg){Array.prototype.unshift.apply(arguments,["warn"]);_log.apply(this,arguments);},isInitializing:function(){return(this.initMode=="data"||this.initMode=="cookie"||this.initMode=="postInit");},_changeNodeList:function(mode,node,bAdd){if(!node) | |
| 135 | -return false;var cookieName=this.options.cookieId+"-"+mode;var nodeList=(mode=="expand")?this.expandedNodes:this.selectedNodes;var idx=$.inArray(node,nodeList);if(bAdd){if(idx>=0) | |
| 136 | -return false;nodeList.push(node);}else{if(idx<0) | |
| 137 | -return false;nodeList.splice(idx,1);} | |
| 138 | -if(this.options.persist){var keyList=$.map(nodeList,function(e,i){return e.data.key});$.cookie(cookieName,keyList.join(","),this.options.cookie);}else{}},redraw:function(){this.logDebug("dynatree.redraw()...");this.tnRoot.render(true,true);this.logDebug("dynatree.redraw() done.");},getRoot:function(){return this.tnRoot;},getNodeByKey:function(key){var el=document.getElementById(this.options.idPrefix+key);return(el&&el.dtnode)?el.dtnode:null;},getActiveNode:function(){return this.activeNode;},getSelectedNodes:function(stopOnParents){if(stopOnParents==true){var nodeList=[];this.tnRoot.visit(function(dtnode){if(dtnode.bSelected){nodeList.push(dtnode);return false;}});return nodeList;}else{return this.selectedNodes;}},activateKey:function(key){var dtnode=this.getNodeByKey(key);if(!dtnode){this.activeNode=null;return null;} | |
| 139 | -dtnode.focus();dtnode.activate();return dtnode;},selectKey:function(key,select){var dtnode=this.getNodeByKey(key);if(!dtnode) | |
| 140 | -return null;dtnode.select(select);return dtnode;},enableUpdate:function(bEnable){if(this.bEnableUpdate==bEnable) | |
| 141 | -return bEnable;this.bEnableUpdate=bEnable;if(bEnable) | |
| 142 | -this.redraw();return!bEnable;},visit:function(fn,data,includeRoot){return this.tnRoot.visit(fn,data,includeRoot);},_createFromTag:function(parentTreeNode,$ulParent){var self=this;$ulParent.find(">li").each(function(){var $li=$(this);var $liSpan=$li.find(">span:first");var title;if($liSpan.length){title=$liSpan.html();}else{title=$li.html();var iPos=title.search(/<ul/i);if(iPos>=0) | |
| 143 | -title=$.trim(title.substring(0,iPos));else | |
| 144 | -title=$.trim(title);} | |
| 145 | -var data={title:title,isFolder:$li.hasClass("folder"),isLazy:$li.hasClass("lazy"),expand:$li.hasClass("expanded"),select:$li.hasClass("selected"),activate:$li.hasClass("active"),focus:$li.hasClass("focused")};if($li.attr("title")) | |
| 146 | -data.tooltip=$li.attr("title");if($li.attr("id")) | |
| 147 | -data.key=$li.attr("id");if($li.attr("data")){var dataAttr=$.trim($li.attr("data"));if(dataAttr){if(dataAttr.charAt(0)!="{") | |
| 148 | -dataAttr="{"+dataAttr+"}" | |
| 149 | -try{$.extend(data,eval("("+dataAttr+")"));}catch(e){throw("Error parsing node data: "+e+"\ndata:\n'"+dataAttr+"'");}}} | |
| 150 | -childNode=parentTreeNode._addNode(data);var $ul=$li.find(">ul:first");if($ul.length){self._createFromTag(childNode,$ul);}});},lastentry:undefined};$.widget("ui.dynatree",{init:function(){return this._init();},_init:function(){logMsg("Dynatree._init(): version='%s', debugLevel=%o.",DynaTree.version,this.options.debugLevel);this.options.event+=".dynatree";var $this=this.element;var opts=this.options;if(!opts.imagePath){$("script").each(function(){if(this.src.search(/.*dynatree[^/]*\.js$/i)>=0){if(this.src.indexOf("/")>=0) | |
| 151 | -opts.imagePath=this.src.slice(0,this.src.lastIndexOf("/"))+"/skin/";else | |
| 152 | -opts.imagePath="skin/";logMsg("Guessing imagePath from '%s': '%s'",this.src,opts.imagePath);return false;}});} | |
| 153 | -var divContainer=$this.get(0);if(opts.children||(opts.initAjax&&opts.initAjax.url)||opts.initId) | |
| 154 | -$(divContainer).empty();this.tree=new DynaTree(divContainer,opts);var root=this.tree.getRoot();var prevFlag=this.tree.enableUpdate(false);this.tree.logDebug("Start init tree structure...");if(opts.children){root.append(opts.children);}else if(opts.initAjax&&opts.initAjax.url){root.appendAjax(opts.initAjax);}else if(opts.initId){this.tree._createFromTag(root,$("#"+opts.initId));}else{var $ul=$this.find(">ul").hide();this.tree._createFromTag(root,$ul);$ul.remove();} | |
| 155 | -this.tree.enableUpdate(prevFlag);this.tree.logDebug("Init tree structure... done.");this.bind();this.tree.initMode="postInit";nodeList=this.tree.selectedNodes.slice();this.tree.selectedNodes=[];for(var i=0;i<nodeList.length;i++){var dtnode=nodeList[i];this.tree.logDebug("Re-select on init: %o",dtnode);dtnode.bSelected=false;dtnode.select(true);} | |
| 156 | -if(this.tree.focusNode){this.tree.logDebug("Focus on init: %o",this.tree.focusNode);this.tree.focusNode.focus();} | |
| 157 | -if(this.tree.activeNode){var dtnode=this.tree.activeNode;this.tree.activeNode=null;this.tree.logDebug("Activate on init: %o",dtnode);dtnode._userActivate();} | |
| 158 | -this.tree.initMode="running";},bind:function(){var $this=this.element;var o=this.options;this.unbind();function __getNodeFromElement(el){var iMax=4;do{if(el.dtnode)return el.dtnode;el=el.parentNode;}while(iMax--);return null;} | |
| 159 | -$this.bind("click.dynatree dblclick.dynatree keypress.dynatree keydown.dynatree",function(event){var dtnode=__getNodeFromElement(event.target);if(!dtnode) | |
| 160 | -return false;dtnode.tree.logDebug("bind(%o): dtnode: %o",event,dtnode);switch(event.type){case"click":return(o.onClick&&o.onClick(dtnode,event)===false)?false:dtnode.onClick(event);case"dblclick":return(o.onDblClick&&o.onDblClick(dtnode,event)===false)?false:dtnode.onDblClick(event);case"keydown":return(o.onKeydown&&o.onKeydown(dtnode,event)===false)?false:dtnode.onKeydown(event);case"keypress":return(o.onKeypress&&o.onKeypress(dtnode,event)===false)?false:dtnode.onKeypress(event);};});function __focusHandler(event){event=arguments[0]=$.event.fix(event||window.event);var dtnode=__getNodeFromElement(event.target);return dtnode?dtnode.onFocus(event):false;} | |
| 161 | -var div=this.tree.divTree;if(div.addEventListener){div.addEventListener("focus",__focusHandler,true);div.addEventListener("blur",__focusHandler,true);}else{div.onfocusin=div.onfocusout=__focusHandler;}},unbind:function(){this.element.unbind(".dynatree");},enable:function(){this.bind();this.setData("disabled",false);},disable:function(){this.unbind();this.setData("disabled",true);},getTree:function(){return this.tree;},getRoot:function(){return this.tree.getRoot();},getActiveNode:function(){return this.tree.getActiveNode();},getSelectedNodes:function(){return this.tree.getSelectedNodes();},lastentry:undefined});$.ui.dynatree.getter="getTree getRoot getActiveNode getSelectedNodes";$.ui.dynatree.defaults={title:"Dynatree root",rootVisible:false,minExpandLevel:1,imagePath:null,children:null,initId:null,initAjax:null,autoFocus:true,keyboard:true,persist:false,autoCollapse:false,clickFolderMode:3,activeVisible:true,checkbox:false,selectMode:2,fx:null,onClick:null,onDblClick:null,onKeydown:null,onKeypress:null,onFocus:null,onBlur:null,onQueryActivate:null,onQuerySelect:null,onQueryExpand:null,onActivate:null,onDeactivate:null,onSelect:null,onExpand:null,onLazyRead:null,ajaxDefaults:{cache:false,dataType:"json"},strings:{loading:"Loading…",loadError:"Load error!"},idPrefix:"ui-dynatree-id-",cookieId:"ui-dynatree-cookie",cookie:{expires:null},classNames:{container:"ui-dynatree-container",folder:"ui-dynatree-folder",document:"ui-dynatree-document",empty:"ui-dynatree-empty",vline:"ui-dynatree-vline",expander:"ui-dynatree-expander",connector:"ui-dynatree-connector",checkbox:"ui-dynatree-checkbox",nodeIcon:"ui-dynatree-icon",nodeError:"ui-dynatree-statusnode-error",nodeWait:"ui-dynatree-statusnode-wait",hidden:"ui-dynatree-hidden",combinedExpanderPrefix:"ui-dynatree-exp-",combinedIconPrefix:"ui-dynatree-ico-",active:"ui-dynatree-active",selected:"ui-dynatree-selected",expanded:"ui-dynatree-expanded",lazy:"ui-dynatree-lazy",focused:"ui-dynatree-focused",partsel:"ui-dynatree-partsel",lastsib:"ui-dynatree-lastsib"},debugLevel:1,lastentry:undefined};$.ui.dynatree.nodedatadefaults={title:null,key:null,isFolder:false,isLazy:false,tooltip:null,icon:null,addClass:null,activate:false,focus:false,expand:false,select:false,children:null,lastentry:undefined};})(jQuery); | |
| 162 | 0 | \ No newline at end of file |
ktatompub/Client/js/jquery/plugins/jquery.xml2json.js deleted
| 1 | -/* | |
| 2 | - ### jQuery XML to JSON Plugin v1.0 - 2008-07-01 ### | |
| 3 | - * http://www.fyneworks.com/ - diego@fyneworks.com | |
| 4 | - * Dual licensed under the MIT and GPL licenses: | |
| 5 | - * http://www.opensource.org/licenses/mit-license.php | |
| 6 | - * http://www.gnu.org/licenses/gpl.html | |
| 7 | - ### | |
| 8 | - Website: http://www.fyneworks.com/jquery/xml-to-json/ | |
| 9 | -*/ | |
| 10 | -eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}(';5(10.M)(w($){$.N({11:w(j,k){5(!j)t{};w B(d,e){5(!d)t y;6 f=\'\',2=y,E=y;6 g=d.x,12=l(d.O||d.P);6 h=d.v||d.F||\'\';5(d.G){5(d.G.7>0){$.Q(d.G,w(n,a){6 b=a.x,u=l(a.O||a.P);6 c=a.v||a.F||\'\';5(b==8){t}z 5(b==3||b==4||!u){5(c.13(/^\\s+$/)){t};f+=c.H(/^\\s+/,\'\').H(/\\s+$/,\'\')}z{2=2||{};5(2[u]){5(!2[u].7)2[u]=p(2[u]);2[u][2[u].7]=B(a,R);2[u].7=2[u].7}z{2[u]=B(a)}}})}};5(d.I){5(d.I.7>0){E={};2=2||{};$.Q(d.I,w(a,b){6 c=l(b.14),C=b.15;E[c]=C;5(2[c]){5(!2[c].7)2[c]=p(2[c]);2[c][2[c].7]=C;2[c].7=2[c].7}z{2[c]=C}})}};5(2){2=$.N((f!=\'\'?A J(f):{}),2||{});f=(2.v)?(D(2.v)==\'16\'?2.v:[2.v||\'\']).17([f]):f;5(f)2.v=f;f=\'\'};6 i=2||f;5(k){5(f)i={};f=i.v||f||\'\';5(f)i.v=f;5(!e)i=p(i)};t i};6 l=w(s){t J(s||\'\').H(/-/g,"18")};6 m=w(s){t(D s=="19")||J((s&&D s=="K")?s:\'\').1a(/^((-)?([0-9]*)((\\.{0,1})([0-9]+))?$)/)};6 p=w(o){5(!o.7)o=[o];o.7=o.7;t o};5(D j==\'K\')j=$.S(j);5(!j.x)t;5(j.x==3||j.x==4)t j.F;6 q=(j.x==9)?j.1b:j;6 r=B(q,R);j=y;q=y;t r},S:w(a){6 b;T{6 c=($.U.V)?A 1c("1d.1e"):A 1f();c.1g=W}X(e){Y A L("Z 1h 1i 1j 1k 1l")};T{5($.U.V)b=(c.1m(a))?c:W;z b=c.1n(a,"v/1o")}X(e){Y A L("L 1p Z K")};t b}})})(M);',62,88,'||obj|||if|var|length||||||||||||||||||||||return|cnn|text|function|nodeType|null|else|new|parseXML|atv|typeof|att|nodeValue|childNodes|replace|attributes|String|string|Error|jQuery|extend|localName|nodeName|each|true|text2xml|try|browser|msie|false|catch|throw|XML|window|xml2json|nn|match|name|value|object|concat|_|number|test|documentElement|ActiveXObject|Microsoft|XMLDOM|DOMParser|async|Parser|could|not|be|instantiated|loadXML|parseFromString|xml|parsing'.split('|'),0,{})) | |
| 11 | 0 | \ No newline at end of file |
ktatompub/Client/js/jquery/plugins/skin/cbChecked.gif deleted
887 Bytes
ktatompub/Client/js/jquery/plugins/skin/cbChecked_hover.gif deleted
880 Bytes
ktatompub/Client/js/jquery/plugins/skin/cbIntermediate.gif deleted
922 Bytes
ktatompub/Client/js/jquery/plugins/skin/cbIntermediate_hover.gif deleted
885 Bytes
ktatompub/Client/js/jquery/plugins/skin/cbUnchecked.gif deleted
877 Bytes
ktatompub/Client/js/jquery/plugins/skin/cbUnchecked_hover.gif deleted
873 Bytes
ktatompub/Client/js/jquery/plugins/skin/customDoc1.gif deleted
960 Bytes