diff --git a/src/_h5ai/client/js/inc/core/location.js b/src/_h5ai/client/js/inc/core/location.js index 7b80d34f..4c8b232a 100644 --- a/src/_h5ai/client/js/inc/core/location.js +++ b/src/_h5ai/client/js/inc/core/location.js @@ -74,7 +74,7 @@ modulejs.define('core/location', ['_', 'modernizr', 'core/settings', 'core/event load = function (callback) { - modulejs.require('core/server').request({action: 'get', entries: true, entriesHref: absHref, entriesWhat: 1}, function (json) { + modulejs.require('core/server').request({action: 'get', items: true, itemsHref: absHref, itemsWhat: 1}, function (json) { var Item = modulejs.require('model/item'), item = Item.get(absHref); @@ -83,7 +83,7 @@ modulejs.define('core/location', ['_', 'modernizr', 'core/settings', 'core/event var found = {}; - _.each(json.entries, function (jsonItem) { + _.each(json.items, function (jsonItem) { var e = Item.get(jsonItem.absHref, jsonItem.time, jsonItem.size, jsonItem.status, jsonItem.content); found[e.absHref] = true; diff --git a/src/_h5ai/client/js/inc/ext/delete.js b/src/_h5ai/client/js/inc/ext/delete.js index 6c805d9c..9fb54cca 100644 --- a/src/_h5ai/client/js/inc/ext/delete.js +++ b/src/_h5ai/client/js/inc/ext/delete.js @@ -41,11 +41,11 @@ modulejs.define('ext/delete', ['_', '$', 'core/settings', 'core/event', 'core/re server.request({action: 'delete', hrefs: hrefsStr}, handleResponse); }, - onSelection = function (entries) { + onSelection = function (items) { selectedHrefsStr = ''; - if (entries.length) { - selectedHrefsStr = _.map(entries, function (item) { + if (items.length) { + selectedHrefsStr = _.map(items, function (item) { return item.absHref; }).join(':'); diff --git a/src/_h5ai/client/js/inc/ext/download.js b/src/_h5ai/client/js/inc/ext/download.js index 63f3c98f..0acbb58b 100644 --- a/src/_h5ai/client/js/inc/ext/download.js +++ b/src/_h5ai/client/js/inc/ext/download.js @@ -56,11 +56,11 @@ modulejs.define('ext/download', ['_', '$', 'core/settings', 'core/resource', 'co }, handleResponse); }, - onSelection = function (entries) { + onSelection = function (items) { selectedHrefsStr = ''; - if (entries.length) { - selectedHrefsStr = _.map(entries, function (item) { + if (items.length) { + selectedHrefsStr = _.map(items, function (item) { return item.absHref; }).join(':'); diff --git a/src/_h5ai/client/js/inc/ext/preview-img.js b/src/_h5ai/client/js/inc/ext/preview-img.js index 63b0d212..dd322b0e 100644 --- a/src/_h5ai/client/js/inc/ext/preview-img.js +++ b/src/_h5ai/client/js/inc/ext/preview-img.js @@ -150,12 +150,12 @@ modulejs.define('ext/preview-img', ['_', '$', 'core/settings', 'core/resource', }); }, - onEnter = function (entries, idx) { + onEnter = function (items, idx) { $(window).on('keydown', onKeydown); $('#pv-img-overlay').stop(true, true).fadeIn(200); - currentEntries = entries; + currentEntries = items; onIndexChange(idx); }, diff --git a/src/_h5ai/client/js/inc/ext/preview-txt.js b/src/_h5ai/client/js/inc/ext/preview-txt.js index 462db8c4..1914726c 100644 --- a/src/_h5ai/client/js/inc/ext/preview-txt.js +++ b/src/_h5ai/client/js/inc/ext/preview-txt.js @@ -211,12 +211,12 @@ modulejs.define('ext/preview-txt', ['_', '$', 'core/settings', 'core/resource', }); }, - onEnter = function (entries, idx) { + onEnter = function (items, idx) { $(window).on('keydown', onKeydown); $('#pv-txt-overlay').stop(true, true).fadeIn(200); - currentEntries = entries; + currentEntries = items; onIndexChange(idx); }, diff --git a/src/_h5ai/client/js/inc/ext/select.js b/src/_h5ai/client/js/inc/ext/select.js index d5a180bd..704fd6ea 100644 --- a/src/_h5ai/client/js/inc/ext/select.js +++ b/src/_h5ai/client/js/inc/ext/select.js @@ -13,12 +13,12 @@ modulejs.define('ext/select', ['_', '$', 'core/settings', 'core/event'], functio publish = function () { - var entries = _.map($('#items .item.selected'), function (itemElement) { + var items = _.map($('#items .item.selected'), function (itemElement) { return $(itemElement).data('item'); }); - event.pub('selection', entries); + event.pub('selection', items); }, selectionUpdate = function (event) { diff --git a/src/_h5ai/client/js/inc/model/item.js b/src/_h5ai/client/js/inc/model/item.js index b8be6e84..adf7d0d3 100644 --- a/src/_h5ai/client/js/inc/model/item.js +++ b/src/_h5ai/client/js/inc/model/item.js @@ -96,10 +96,10 @@ modulejs.define('model/item', ['_', 'core/types', 'core/event', 'core/settings', if (self.isContentFetched) { callback(self); } else { - server.request({action: 'get', entries: true, entriesHref: self.absHref, entriesWhat: 1}, function (response) { + server.request({action: 'get', items: true, itemsHref: self.absHref, itemsWhat: 1}, function (response) { - if (response.entries) { - _.each(response.entries, function (item) { + if (response.items) { + _.each(response.items, function (item) { getItem(item.absHref, item.time, item.size, item.status, item.content); }); } diff --git a/src/_h5ai/conf/options.json b/src/_h5ai/conf/options.json index 3dcea873..bbf9498f 100644 --- a/src/_h5ai/conf/options.json +++ b/src/_h5ai/conf/options.json @@ -55,7 +55,7 @@ Options - interval: number, update interval in milliseconds, at least 1000 */ "autorefresh": { - "enabled": false, + "enabled": true, "interval": 5000 }, diff --git a/src/_h5ai/server/php/inc/Api.php b/src/_h5ai/server/php/inc/Api.php index 3e66af6c..34e12eaf 100644 --- a/src/_h5ai/server/php/inc/Api.php +++ b/src/_h5ai/server/php/inc/Api.php @@ -62,11 +62,11 @@ class Api { $response["custom"] = $this->app->get_customizations($abs_href); } - if (array_key_exists("entries", $_REQUEST)) { + if (array_key_exists("items", $_REQUEST)) { - list($abs_href, $what) = use_optional_request_params("entriesHref", "entriesWhat", "entries"); + list($abs_href, $what) = use_optional_request_params("itemsHref", "itemsWhat", "items"); $what = is_numeric($what) ? intval($what, 10) : 1; - $response["entries"] = $this->app->get_entries($abs_href, $what); + $response["items"] = $this->app->get_items($abs_href, $what); } if (count($_REQUEST)) { diff --git a/src/_h5ai/server/php/inc/App.php b/src/_h5ai/server/php/inc/App.php index 241a195f..fa5f372a 100644 --- a/src/_h5ai/server/php/inc/App.php +++ b/src/_h5ai/server/php/inc/App.php @@ -152,19 +152,19 @@ class App { public function get_generic_json() { - return json_encode(array("entries" => $this->get_entries($this->abs_href, 1))) . "\n"; + return json_encode(array("items" => $this->get_items($this->abs_href, 1))) . "\n"; } - public function get_entries($abs_href, $what) { + public function get_items($abs_href, $what) { $cache = array(); - $folder = Entry::get($this, $this->get_abs_path($abs_href), $cache); + $folder = Item::get($this, $this->get_abs_path($abs_href), $cache); // add content of subfolders if ($what >= 2 && $folder !== null) { - foreach ($folder->get_content($cache) as $entry) { - $entry->get_content($cache); + foreach ($folder->get_content($cache) as $item) { + $item->get_content($cache); } $folder = $folder->get_parent($cache); } @@ -175,10 +175,10 @@ class App { $folder = $folder->get_parent($cache); } - uasort($cache, array("Entry", "cmp")); + uasort($cache, array("Item", "cmp")); $result = array(); - foreach ($cache as $p => $entry) { - $result[] = $entry->to_json_object(); + foreach ($cache as $p => $item) { + $result[] = $item->to_json_object(); } return $result; @@ -190,21 +190,21 @@ class App { date_default_timezone_set("UTC"); $cache = array(); - $folder = Entry::get($this, $this->abs_path, $cache); - $entries = $folder->get_content($cache); - uasort($entries, array("Entry", "cmp")); + $folder = Item::get($this, $this->abs_path, $cache); + $items = $folder->get_content($cache); + uasort($items, array("Item", "cmp")); $html = "
Name | Last modified | Size | |||||
---|---|---|---|---|---|---|---|
Parent Directory | |||||||
abs_href . "\">" . basename($entry->abs_path) . " | "; - $html .= "" . date("Y-m-d H:i", $entry->date) . " | "; - $html .= "" . ($entry->size !== null ? intval($entry->size / 1000) . " KB" : "" ) . " | "; + $html .= "abs_href . "\">" . basename($item->abs_path) . " | "; + $html .= "" . date("Y-m-d H:i", $item->date) . " | "; + $html .= "" . ($item->size !== null ? intval($item->size / 1000) . " KB" : "" ) . " | "; $html .= "