From 3011b13049381f63b5e67ebd360f7e429feb0f40 Mon Sep 17 00:00:00 2001 From: Florian BLOUET Date: Thu, 25 Feb 2016 11:15:47 +0100 Subject: [PATCH] wip: js modularization of prod and cleanup --- .../Controller/Prod/QueryController.php | 20 +- lib/classes/eventsmanager/notify/push.php | 2 +- .../notify/validationreminder.php | 2 +- lib/classes/queries.php | 10 +- resources/gulp/components/prod.js | 9 +- .../js/components/editor/record-editor.js | 8 +- .../www/prod/js/components/preview/preview.js | 455 ++++++ .../push/push.js} | 22 +- .../js/components/search/search-result.js | 14 +- .../www/prod/js/components/search/search.js | 11 +- resources/www/prod/js/components/utils.js | 41 +- .../js/components/workzone/workzone-basket.js | 7 +- .../components/workzone/workzone-thesaurus.js | 33 + .../prod/js/components/workzone/workzone.js | 166 +- resources/www/prod/js/core/selectable.js | 8 +- resources/www/prod/js/jquery.main-prod.js | 1330 ----------------- resources/www/prod/js/jquery.p4.preview.js | 527 ------- resources/www/prod/js/prod.js | 1168 +++++++++++++++ resources/www/prod/js/publicator.js | 5 - templates/web/admin/users.html.twig | 4 +- templates/web/prod/WorkZone/Macros.html.twig | 14 +- .../prod/actions/Bridge/callback.html.twig | 2 +- .../web/prod/actions/Bridge/index.html.twig | 2 +- templates/web/prod/actions/Push.html.twig | 4 +- .../web/prod/actions/Tools/index.html.twig | 2 +- .../actions/delete_records_confirm.html.twig | 2 +- templates/web/prod/index.html.twig | 6 +- .../web/prod/orders/order_item.html.twig | 4 +- .../web/prod/preview/appears_in.html.twig | 4 +- .../web/prod/preview/basket_train.html.twig | 8 +- templates/web/prod/preview/caption.html.twig | 2 +- .../web/prod/preview/feed_train.html.twig | 8 +- .../web/prod/preview/reg_train.html.twig | 10 +- .../web/prod/preview/result_train.html.twig | 8 +- .../preview/result_train_options.html.twig | 8 +- templates/web/prod/preview/tools.html.twig | 8 +- templates/web/prod/results/item.html.twig | 2 +- templates/web/prod/results/record.html.twig | 10 +- 38 files changed, 1905 insertions(+), 2041 deletions(-) create mode 100644 resources/www/prod/js/components/preview/preview.js rename resources/www/prod/js/{jquery.Feedback.js => components/push/push.js} (98%) create mode 100644 resources/www/prod/js/components/workzone/workzone-thesaurus.js delete mode 100644 resources/www/prod/js/jquery.main-prod.js delete mode 100644 resources/www/prod/js/jquery.p4.preview.js create mode 100644 resources/www/prod/js/prod.js delete mode 100644 resources/www/prod/js/publicator.js diff --git a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php index 839fa0f2dc..ee8e61c421 100644 --- a/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php +++ b/lib/Alchemy/Phrasea/Controller/Prod/QueryController.php @@ -97,41 +97,41 @@ class QueryController extends Controller } for ($i = 1; ($i <= 4 && (($i <= $npages) === true)); $i++) { if ($i == $page) - $string .= ''; + $string .= ''; else - $string .= "" . $i . ""; + $string .= "" . $i . ""; } if ($npages > 4) $string .= ""; - $string .= ""; + $string .= ""; } else { $start = $npages - 4; if (($start) > 0){ - $string .= ""; + $string .= ""; $string .= ""; }else $start = 1; for ($i = ($start); $i <= $npages; $i++) { if ($i == $page) - $string .= ''; + $string .= ''; else - $string .= "" . $i . ""; + $string .= "" . $i . ""; } if($page < $npages){ $string .= ""; } } } else { - $string .= ""; + $string .= ""; for ($i = ($page - 2); $i <= ($page + 2); $i++) { if ($i == $page) - $string .= ''; + $string .= ''; else - $string .= "" . $i . ""; + $string .= "" . $i . ""; } - $string .= ""; + $string .= ""; } } $string .= '
'; diff --git a/lib/classes/eventsmanager/notify/push.php b/lib/classes/eventsmanager/notify/push.php index 39c4b765e5..488d51431e 100644 --- a/lib/classes/eventsmanager/notify/push.php +++ b/lib/classes/eventsmanager/notify/push.php @@ -39,7 +39,7 @@ class eventsmanager_notify_push extends eventsmanager_notifyAbstract $sender = $user->getDisplayName(); $ret = [ - 'text' => $this->app->trans('%user% vous a envoye un %before_link% panier %after_link%', ['%user%' => $sender, '%before_link%' => '', '%after_link%' => '']) , 'class' => ($unread == 1 ? 'reload_baskets' : '') ]; diff --git a/lib/classes/eventsmanager/notify/validationreminder.php b/lib/classes/eventsmanager/notify/validationreminder.php index 66058c38b8..16ff582a4f 100644 --- a/lib/classes/eventsmanager/notify/validationreminder.php +++ b/lib/classes/eventsmanager/notify/validationreminder.php @@ -53,7 +53,7 @@ class eventsmanager_notify_validationreminder extends eventsmanager_notifyAbstra $basket_name = $this->app->trans('Une selection'); } - $bask_link = '' . $basket_name . ''; diff --git a/lib/classes/queries.php b/lib/classes/queries.php index bec526933c..66ef36abfd 100644 --- a/lib/classes/queries.php +++ b/lib/classes/queries.php @@ -112,7 +112,7 @@ class queries if(qry=="") qry = "all"; - doSpecialSearch(qry,true); + prodModule.doSpecialSearch(qry,true); return; } @@ -191,7 +191,7 @@ class queries $queries = $app['repo.user-queries']->findBy(['user' => $usrId], ['created' => 'ASC'], 25, 0); foreach ($queries as $query) { - $history .= '
  • getQuery()) . '\')">' . $query->getQuery() . '
  • '; + $history .= '
  • getQuery()) . '\')">' . $query->getQuery() . '
  • '; } $history .= '