Advertisement
Guest User

mflorea

a guest
May 4th, 2012
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 3.07 KB | None | 0 0
  1. diff --git a/xwiki-platform-core/xwiki-platform-panels/src/main/resources/Panels/DocumentInformation.xml b/xwiki-platform-core/xwiki-platform-panels/src/main/resources/Panels/DocumentInformation.xml
  2. index ec9ba03..95eec0b 100644
  3. --- a/xwiki-platform-core/xwiki-platform-panels/src/main/resources/Panels/DocumentInformation.xml
  4. +++ b/xwiki-platform-core/xwiki-platform-panels/src/main/resources/Panels/DocumentInformation.xml
  5. @@ -434,6 +434,10 @@
  6.    : [[$page>>$page]] [[[[image:icon:page_white_edit||alt="$msg.get('panels.documentInformation.editIncluded', [$page])"]]>>path:$xwiki.getURL($page, 'edit')]]
  7.    #end
  8.  #end
  9. +
  10. +{{html}}
  11. +#template('tagedit.vm')
  12. +{{/html}}
  13.  #panelfooter()
  14.  {{/velocity}}</content>
  15.      </property>
  16. diff --git a/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/tagedit.vm b/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/tagedit.vm
  17. index 6d9a0c2..601e6a8 100644
  18. --- a/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/tagedit.vm
  19. +++ b/xwiki-platform-core/xwiki-platform-web/src/main/webapp/templates/tagedit.vm
  20. @@ -7,15 +7,17 @@
  21.        <dt><label for="tags">$msg.get("core.tagedit.title")</label></dt>
  22.        <dd><input type="text" id="tags" name="tags" value="$!tdoc.tags"/></dd>
  23.        </dl>
  24. -      <div id="tag_possibilities" style="display:none">
  25. -      Available tags for this document
  26. -      <ul>
  27. -      #foreach($tag in $possibleTags)
  28. -        <li class="inline tag"><a onclick="addTag('$tag')">$tag</a></li>
  29. -      #end
  30. -      </ul>
  31. -      </div>
  32. -      <script type="text/javascript">{pre}
  33. +      <dl id="tag_possibilities" style="display:none">
  34. +        <dt><label for="tags">Available tags for this document</label></dt>
  35. +        <dd>
  36. +          <ul>
  37. +          #foreach($tag in $possibleTags)
  38. +            <li class="inline tag"><a onclick="addTag('$tag')">$tag</a></li>
  39. +          #end
  40. +          </ul>
  41. +        </dd>
  42. +      </dl>
  43. +      <script type="text/javascript">
  44.    // <![CDATA[
  45.        function addTag(tagName){
  46.          selectTag(tagName);
  47. @@ -74,7 +76,7 @@
  48.        }
  49.        initTagScript();
  50.    // ]]>
  51. -      {/pre}</script>
  52. +      </script>
  53.      #else ## displayType != input && displayType != select
  54.        #set($existingTags = [])
  55.        #foreach($tag in $!tdoc.tags.split("[|]"))
  56. @@ -83,9 +85,13 @@
  57.        <dl id="selectedTagsForm">
  58.        <dt><label for="tags">$msg.get("core.tagedit.title")</label></dt>
  59.        #foreach($tag in $possibleTags)
  60. -        <dd><label for="tags"><input type="checkbox"#if($existingTags.contains($tag)) checked="checked"#end id="tags" name="tags" value="$!tag"/> $tag</label></dd>
  61. +        <dd><label for="tags$velocityCount"><input type="checkbox"#if($existingTags.contains($tag)) checked="checked"#end id="tags$velocityCount" name="tags" value="$!tag"/> $tag</label></dd>
  62.        #end
  63.        </dl>
  64. +      <div class="hidden">
  65. +        ## In case no tag is selected.
  66. +        <input type="hidden" value="" name="tags">
  67. +      </div>
  68.      #end
  69.    #else ## displayType == input
  70.      #set($path = $xwiki.getURL("Main.WebHome", "view"))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement