From dc98e6c0e9403066c95cebe1d7eb919281a9e1cd Mon Sep 17 00:00:00 2001 From: friendica Date: Tue, 5 Aug 2014 21:48:13 -0700 Subject: scrolling directory --- mod/directory.php | 13 ++++++++----- view/js/main.js | 2 +- view/tpl/directajax.tpl | 6 ++++++ view/tpl/directory_header.tpl | 4 +++- 4 files changed, 18 insertions(+), 7 deletions(-) create mode 100644 view/tpl/directajax.tpl diff --git a/mod/directory.php b/mod/directory.php index e80e9661d..d71a5584a 100644 --- a/mod/directory.php +++ b/mod/directory.php @@ -199,12 +199,15 @@ function directory_content(&$a) { $a->data['directory_keywords'] = $j['keywords']; } -// logger('mod_directory: entries: ' . print_r($entries,true), LOGGER_DATA); - - - if($dynamic) { + logger('mod_directory: entries: ' . print_r($entries,true), LOGGER_DEBUG); + if($_REQUEST['aj']) { + $o = replace_macros(get_markup_template('directajax.tpl'),array( + '$entries' => $entries + )); + echo $o; + killme(); } else { @@ -219,7 +222,7 @@ function directory_content(&$a) { '$submit' => t('Find') )); - $o .= alt_pager($a,$j['records'], t('next page'), t('previous page')); +// $o .= alt_pager($a,$j['records'], t('next page'), t('previous page')); } diff --git a/view/js/main.js b/view/js/main.js index 8e05d6776..417063b5a 100644 --- a/view/js/main.js +++ b/view/js/main.js @@ -677,7 +677,7 @@ function updateConvItems(mode,data) { bParam_page = 1; } - update_url = baseurl + '/directory/?f=&page=' + bParam_page; + update_url = baseurl + '/directory/?f=&aj=1&page=' + bParam_page; $("#page-spinner").spin('small'); update_mode = 'append'; diff --git a/view/tpl/directajax.tpl b/view/tpl/directajax.tpl new file mode 100644 index 000000000..208167e4a --- /dev/null +++ b/view/tpl/directajax.tpl @@ -0,0 +1,6 @@ +{{foreach $entries as $entry}} + +{{include file="direntry.tpl"}} + +{{/foreach}} + diff --git a/view/tpl/directory_header.tpl b/view/tpl/directory_header.tpl index 5d703e2dd..2479cead3 100755 --- a/view/tpl/directory_header.tpl +++ b/view/tpl/directory_header.tpl @@ -11,6 +11,8 @@ {{/foreach}} - +
+ +
-- cgit v1.2.3