[Erp5-report] r44510 gabriel - in /erp5/trunk/bt5/erp5_web_ung_theme: SkinTemplateItem/port...

nobody at svn.erp5.org nobody at svn.erp5.org
Tue Mar 22 16:32:44 CET 2011


Author: gabriel
Date: Tue Mar 22 16:32:44 2011
New Revision: 44510

URL: http://svn.erp5.org?rev=44510&view=rev
Log:
Add the abbreviated title when the title have longer than 30 characters. This is need to not break the ung content layout

Modified:
    erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml
    erp5/trunk/bt5/erp5_web_ung_theme/bt/revision

Modified: erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml?rev=44510&r1=44509&r2=44510&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/SkinTemplateItem/portal_skins/erp5_web_ung_theme/ung_js/ung.js.xml [utf8] Tue Mar 22 16:32:44 2011
@@ -188,6 +188,17 @@ function reloadLoginPage(event){\n
   }\n
 }\n
 \n
+function displayDocumentTitle(title){\n
+  var document_title = title;\n
+  document_title == null ? document_title = getObjectPropertyValue("getTitle"): null;\n
+  if (document_title.length > 30){\n
+    $("a[name=\'document_title\']").html(document_title.substring(0,30) + "...");\n
+  }\n
+  else{\n
+    $("a[name=\'document_title\']").html(document_title);\n
+  };\n
+}\n
+\n
 $().ready(function(){\n
   $("p.clear").remove();\n
   if ($("a#login").html() != null){\n
@@ -222,7 +233,7 @@ $().ready(function(){\n
         break;\n
     }\n
   }\n
-  $("a[name=\'document_title\']").html(getObjectPropertyValue("getTitle"));\n
+  displayDocumentTitle(null);\n
   $("input#upload").click(function(event){\n
     event.preventDefault();\n
     $("#upload_document").dialog("open");\n
@@ -340,7 +351,7 @@ $().ready(function(){\n
         var new_version = $("input#version.version").attr("value");\n
         var new_int_index = $("input#sort_index.sort_index").attr("value");\n
         var new_subject_list = $("textarea#keyword_list").attr("value").replace(/\\n+/g, ",");\n
-        $("a[name=\'document_title\']").html(new_title);\n
+        displayDocumentTitle(new_title);\n
         setObjectPropertyValue("setTitle", new_title, "value");\n
         setObjectPropertyValue("setReference", new_reference, "value");\n
         setObjectPropertyValue("setShortTitle", new_short_title, "value");\n
@@ -467,10 +478,11 @@ $().ready(function(){\n
     .click(function(){\n
       $("div#more_property").hide();\n
       $("p#hide_properties").hide();\n
-      if ($("input#name.title").attr("value") != getObjectPropertyValue("getTitle")) {\n
-        $(this).html(getObjectPropertyValue("getTitle"));\n
+      var document_title = getObjectPropertyValue("getTitle");\n
+      if ($("input#name.title").attr("value") != document_title) {\n
+        displayDocumentTitle();\n
       }\n
-      $("input#name.title").attr("value", getObjectPropertyValue("getTitle"));\n
+      $("input#name.title").attr("value", document_title);\n
       $("input#short_title.short_title").attr("value", getObjectPropertyValue("getShortTitle"));\n
       $("input#reference.reference").attr("value", getObjectPropertyValue("getReference"));\n
       $("input#version.version").attr("value", getObjectPropertyValue("getVersion"));\n

Modified: erp5/trunk/bt5/erp5_web_ung_theme/bt/revision
URL: http://svn.erp5.org/erp5/trunk/bt5/erp5_web_ung_theme/bt/revision?rev=44510&r1=44509&r2=44510&view=diff
==============================================================================
--- erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] (original)
+++ erp5/trunk/bt5/erp5_web_ung_theme/bt/revision [utf8] Tue Mar 22 16:32:44 2011
@@ -1 +1 @@
-308
\ No newline at end of file
+309
\ No newline at end of file



More information about the Erp5-report mailing list