diff options
Diffstat (limited to 'includes/js/dojox/widget/Loader')
-rw-r--r-- | includes/js/dojox/widget/Loader/Loader.css | 24 | ||||
-rw-r--r-- | includes/js/dojox/widget/Loader/Loader.css.commented.css | 27 | ||||
-rw-r--r-- | includes/js/dojox/widget/Loader/README | 39 | ||||
-rw-r--r-- | includes/js/dojox/widget/Loader/honey.php | 27 | ||||
-rw-r--r-- | includes/js/dojox/widget/Loader/icons/loading.gif | bin | 0 -> 751 bytes |
5 files changed, 117 insertions, 0 deletions
diff --git a/includes/js/dojox/widget/Loader/Loader.css b/includes/js/dojox/widget/Loader/Loader.css new file mode 100644 index 0000000..f209d70 --- /dev/null +++ b/includes/js/dojox/widget/Loader/Loader.css @@ -0,0 +1,24 @@ +.dojoxLoaderPointer { + position:absolute; + z-index:999; +} +.dojoxLoader { + float:right; + position:fixed; + height:25px; + width:100px; + top:0; + right:0; + padding:3px; + border:1px solid #ccc; + background:#fff; + min-width:42px; +} +.dojoxLoaderIcon { + height:22px; width:22px; + vertical-align:middle; +} +.dojoxLoaderMessage { + font:8pt Arial,san-serif; + color:#666; +} diff --git a/includes/js/dojox/widget/Loader/Loader.css.commented.css b/includes/js/dojox/widget/Loader/Loader.css.commented.css new file mode 100644 index 0000000..4b2d19c --- /dev/null +++ b/includes/js/dojox/widget/Loader/Loader.css.commented.css @@ -0,0 +1,27 @@ +.dojoxLoaderPointer { + position:absolute; + z-index:999; +} + +.dojoxLoader { + float:right; + position:fixed; + height:25px; + width:100px; + top:0; + right:0; + padding:3px; + border:1px solid #ccc; + background:#fff; + min-width:42px; +} + +.dojoxLoaderIcon { + height:22px; width:22px; + vertical-align:middle; +} + +.dojoxLoaderMessage { + font:8pt Arial,san-serif; + color:#666; +} diff --git a/includes/js/dojox/widget/Loader/README b/includes/js/dojox/widget/Loader/README new file mode 100644 index 0000000..df6c73d --- /dev/null +++ b/includes/js/dojox/widget/Loader/README @@ -0,0 +1,39 @@ +------------------------------------------------------------------------------- +dojox.widget.Loader +------------------------------------------------------------------------------- +Version 0.1 +Release date: 07/15/2007 +------------------------------------------------------------------------------- +Project state: +prototype / expermental +------------------------------------------------------------------------------- +Credits: Pete Higgins (phiggins@gmail.com) +------------------------------------------------------------------------------- +Description: + a class to indicatie some xhr request + is going on via topics, with optional + eye-candy indicators either offset + from mouse pointer, or in a fixed position + node. + +------------------------------------------------------------------------------- +Dependencies: + widget: none. + test page: to enhance visual effect, a .php + file is used to slowly pass data to an xhr + request. You will need a php-enabled + webserver to view /dojox/tests/test_Loader.html + +------------------------------------------------------------------------------- +Documentation + +------------------------------------------------------------------------------- +Installation instructions + + simply dojo.require("dojox.widget.Loader") and + attach to a div: + <div dojoType="dojox.widget.Loader"></div> + + Configuration options can be found in the API tool. + + diff --git a/includes/js/dojox/widget/Loader/honey.php b/includes/js/dojox/widget/Loader/honey.php new file mode 100644 index 0000000..aeb7776 --- /dev/null +++ b/includes/js/dojox/widget/Loader/honey.php @@ -0,0 +1,27 @@ +<? +/* honey.php - sample fake delay script to push data + - should use ob_flush() to send chunks rather than + just take a long time ... +*/ + +session_start(); + +$char = " "; +$fakeDelay = (empty($_GET['delay'])) ? 1 : $_GET['delay']; +$dataSize = (empty($_GET['size'])) ? 2*1024 : $_GET['size']; +if (empty($_SESSION['counter'])) $_SESSION['counter'] = 1; +$dataSent = 0; +$blockSize = 1024; + +if ($fakeDelay) { sleep($fakeDelay); } + +print "view num: ".$_SESSION['counter']++; +while ($dataSent<=$dataSize) { + for ($i=0; $i<$blockSize/4; $i++) { + print $char; + } print "<br />"; + $dataSent += $blockSize; + sleep(1); +} + +?> diff --git a/includes/js/dojox/widget/Loader/icons/loading.gif b/includes/js/dojox/widget/Loader/icons/loading.gif Binary files differnew file mode 100644 index 0000000..6e7c8e5 --- /dev/null +++ b/includes/js/dojox/widget/Loader/icons/loading.gif |