# HG changeset patch # User cavaliet # Date 1337165217 -7200 # Node ID 95ccb352452282e764fb69ef5df2484dcb003a60 # Parent dff31c10f75124f2b4b3659a4606c9398af682fb update configuration for document_list_profile diff -r dff31c10f751 -r 95ccb3524522 Controller/WikiTagController.php --- a/Controller/WikiTagController.php Wed May 02 13:45:37 2012 +0200 +++ b/Controller/WikiTagController.php Wed May 16 12:46:57 2012 +0200 @@ -64,6 +64,7 @@ $categories = json_encode($ar); // Management of profiles for the list of displayed columns and reorder tag button $profile_array = $this->container->getParameter("wiki_tag.document_list_profile"); + #var_dump($profile_array[$profile_name]); $columns_array = null; if($profile_array!=null && $profile_name!=null && $profile_name!=""){ $columns_array = $profile_array[$profile_name]; diff -r dff31c10f751 -r 95ccb3524522 Resources/public/js/wikiTag.js --- a/Resources/public/js/wikiTag.js Wed May 02 13:45:37 2012 +0200 +++ b/Resources/public/js/wikiTag.js Wed May 16 12:46:57 2012 +0200 @@ -176,8 +176,8 @@ }, dragHandle: "wikitag_updown_td" }); - // Hide/show column management. We disable the possibility to hide menu (column 14). - $('#wikitag_table').columnManager({listTargetID:'wikitag_ul_target', onClass: 'wikitag_advon', offClass: 'wikitag_advoff', hideInList: [14], saveState: true, colsHidden: columsToHide}); + // Hide/show column management. + $('#wikitag_table').columnManager({listTargetID:'wikitag_ul_target', onClass: 'wikitag_advon', offClass: 'wikitag_advoff', hideInList: notInList, saveState: true, colsHidden:columsToHide }); //create the clickmenu from the target $('#wikitag_ulSelectColumn').clickMenu({onClick: function(){}}); } diff -r dff31c10f751 -r 95ccb3524522 Resources/views/WikiTag/documentTags.html.twig --- a/Resources/views/WikiTag/documentTags.html.twig Wed May 02 13:45:37 2012 +0200 +++ b/Resources/views/WikiTag/documentTags.html.twig Wed May 16 12:46:57 2012 +0200 @@ -10,7 +10,7 @@ {% block document_tags %}
- {% if columns is null or "sort_tag" in columns %} + {% if columns["sort_tag"].visibility is defined and columns["sort_tag"].visibility==1 %} Trier les tags : {% endif %} Ajouter un tag : OK diff -r dff31c10f751 -r 95ccb3524522 Resources/views/WikiTag/javascript.html.twig --- a/Resources/views/WikiTag/javascript.html.twig Wed May 02 13:45:37 2012 +0200 +++ b/Resources/views/WikiTag/javascript.html.twig Wed May 16 12:46:57 2012 +0200 @@ -39,9 +39,66 @@ var categories_list = '{{ categories|raw }}'; // We prepare the list of the columns to hide var columsToHide = []; - {% if columns is not null and 'order' not in columns %}columsToHide.push(1);{% endif %} + var notInList = []; + + {% if columns['order'].visibility is defined %} + {% if columns['order'].visibility==2 %}columsToHide.push(1);{% endif %} + {% if columns['order'].visibility==0 %}columsToHide.push(1);notInList.push(1);{% endif %} + {% else %}columsToHide.push(1);notInList.push(1);{% endif %} + {% if columns['move_up_down'].visibility is defined %} + {% if columns['move_up_down'].visibility==2 %}columsToHide.push(2);{% endif %} + {% if columns['move_up_down'].visibility==0 %}columsToHide.push(2);notInList.push(2);{% endif %} + {% else %}columsToHide.push(2);notInList.push(2);{% endif %} + {% if columns['id'].visibility is defined %} + {% if columns['id'].visibility==2 %}columsToHide.push(3);{% endif %} + {% if columns['id'].visibility==0 %}columsToHide.push(3);notInList.push(3);{% endif %} + {% else %}columsToHide.push(3);notInList.push(3);{% endif %} + {% if columns['label'].visibility is defined %} + {% if columns['label'].visibility==2 %}columsToHide.push(4);{% endif %} + {% if columns['label'].visibility==0 %}columsToHide.push(4);notInList.push(4);{% endif %} + {% else %}columsToHide.push(4);notInList.push(4);{% endif %} + {% if columns['wikipedia_link'].visibility is defined %} + {% if columns['wikipedia_link'].visibility==2 %}columsToHide.push(5);{% endif %} + {% if columns['wikipedia_link'].visibility==0 %}columsToHide.push(5);notInList.push(5);{% endif %} + {% else %}columsToHide.push(5);notInList.push(5);{% endif %} + {% if columns['wikipedia_permalink'].visibility is defined %} + {% if columns['wikipedia_permalink'].visibility==2 %}columsToHide.push(6);{% endif %} + {% if columns['wikipedia_permalink'].visibility==0 %}columsToHide.push(6);notInList.push(6);{% endif %} + {% else %}columsToHide.push(6);notInList.push(6);{% endif %} + {% if columns['dbpedia_link'].visibility is defined %} + {% if columns['dbpedia_link'].visibility==2 %}columsToHide.push(7);{% endif %} + {% if columns['dbpedia_link'].visibility==0 %}columsToHide.push(7);notInList.push(7);{% endif %} + {% else %}columsToHide.push(7);notInList.push(7);{% endif %} + {% if columns['category'].visibility is defined %} + {% if columns['category'].visibility==2 %}columsToHide.push(8);{% endif %} + {% if columns['category'].visibility==0 %}columsToHide.push(8);notInList.push(8);{% endif %} + {% else %}columsToHide.push(8);notInList.push(8);{% endif %} + {% if columns['remove_wikipedia_link'].visibility is defined %} + {% if columns['remove_wikipedia_link'].visibility==2 %}columsToHide.push(9);{% endif %} + {% if columns['remove_wikipedia_link'].visibility==0 %}columsToHide.push(9);notInList.push(9);{% endif %} + {% else %}columsToHide.push(9);notInList.push(9);{% endif %} + {% if columns['alias'].visibility is defined %} + {% if columns['alias'].visibility==2 %}columsToHide.push(10);{% endif %} + {% if columns['alias'].visibility==0 %}columsToHide.push(10);notInList.push(10);{% endif %} + {% else %}columsToHide.push(10);notInList.push(10);{% endif %} + {% if columns['remove_tag_from_list'].visibility is defined %} + {% if columns['remove_tag_from_list'].visibility==2 %}columsToHide.push(11);{% endif %} + {% if columns['remove_tag_from_list'].visibility==0 %}columsToHide.push(11);notInList.push(11);{% endif %} + {% else %}columsToHide.push(11);notInList.push(11);{% endif %} + {% if columns['alternative_label'].visibility is defined %} + {% if columns['alternative_label'].visibility==2 %}columsToHide.push(12);{% endif %} + {% if columns['alternative_label'].visibility==0 %}columsToHide.push(12);notInList.push(12);{% endif %} + {% else %}columsToHide.push(12);notInList.push(12);{% endif %} + {% if columns['alternative_wikipedia_url'].visibility is defined %} + {% if columns['alternative_wikipedia_url'].visibility==2 %}columsToHide.push(13);{% endif %} + {% if columns['alternative_wikipedia_url'].visibility==0 %}columsToHide.push(13);notInList.push(13);{% endif %} + {% else %}columsToHide.push(13);notInList.push(13);{% endif %} + + + + /*{% if columns is not null and 'order' not in columns %}columsToHide.push(1);{% endif %} + {% if columns is not null and 'move_up_down' not in columns %}columsToHide.push(3);{% endif %} {% if columns is not null and 'id' not in columns %}columsToHide.push(2);{% endif %} - {% if columns is not null and 'move_up_down' not in columns %}columsToHide.push(3);{% endif %} {% if columns is not null and 'label' not in columns %}columsToHide.push(4);{% endif %} {% if columns is not null and 'wikipedia_link' not in columns %}columsToHide.push(5);{% endif %} {% if columns is not null and 'wikipedia_permalink' not in columns %}columsToHide.push(6);{% endif %} @@ -51,7 +108,9 @@ {% if columns is not null and 'alias' not in columns %}columsToHide.push(10);{% endif %} {% if columns is not null and 'remove_tag_from_list' not in columns %}columsToHide.push(11);{% endif %} {% if columns is not null and 'alternative_label' not in columns %}columsToHide.push(12);{% endif %} - {% if columns is not null and 'alternative_wikipedia_url' not in columns %}columsToHide.push(13);{% endif %} + {% if columns is not null and 'alternative_wikipedia_url' not in columns %}columsToHide.push(13);{% endif %}*/ + + notInList.push(14); $(document).ready(function(){ wikitag_init_tags_events(); diff -r dff31c10f751 -r 95ccb3524522 Resources/views/WikiTag/tagTable.html.twig --- a/Resources/views/WikiTag/tagTable.html.twig Wed May 02 13:45:37 2012 +0200 +++ b/Resources/views/WikiTag/tagTable.html.twig Wed May 16 12:46:57 2012 +0200 @@ -10,22 +10,22 @@ - - - - - - - - - - - - - - + + + + + + + + + + + + + +
#Haut BasidlabelLien WpLien WLien DCatégorieSupprimer
le lien W
AliasRetirer le tagLabel redirigéLien
redirigé
  • select columns +
#Haut BasidlabelLien WpLien WLien DCatégorieSupprimer
le lien W
AliasRetirer le tagLabel redirigéLien
redirigé
  • select columns
    -