can3p (can3p) wrote in changelog,
can3p
can3p
changelog

[livejournal] r18863: LJSUP-8547: Add ability to post an entry...

Committer: dpetrov
LJSUP-8547: Add ability to post an entry to community for identity accounts.
U   trunk/htdocs/js/entry.js
Modified: trunk/htdocs/js/entry.js
===================================================================
--- trunk/htdocs/js/entry.js	2011-04-13 05:18:31 UTC (rev 18862)
+++ trunk/htdocs/js/entry.js	2011-04-13 05:52:33 UTC (rev 18863)
@@ -21,17 +21,25 @@
 	}
 }
 
-function changeSubmit(prefix, defaultjournal) {
+function changeSubmit(prefix, defaultjournal, defPrefix ) {
     if (document.getElementById) {
         var usejournal = document.getElementById('usejournal');
         var formsubmit = document.getElementById('formsubmit');
+        var newvalue, commname;
         if (!defaultjournal) {
-            var newvalue = prefix;
+            newvalue = prefix;
         } else if (!usejournal || usejournal.value == '') {
-            var newvalue = prefix + ' ' + defaultjournal;
+            newvalue = prefix + ' ' + defaultjournal;
+            commname = defaultjournal;
         } else {
-            var newvalue = prefix + ' ' + usejournal.value;
+            if( usejournal.value === '[none]' ) {
+                newvalue = defPrefix;
+            } else {
+                newvalue = prefix + ' ' + usejournal.value;
+            }
+            commname = usejournal.value;
         }
+        formsubmit.disabled = ( /\[none\]/.test( commname ) || /^ext_/.test( commname ) );
         formsubmit.value = newvalue;
     }
 }
@@ -339,7 +347,7 @@
         if (e.stopPropagation) e.stopPropagation();
     }
 
-    changeSubmit('Post to Journal');
+    changeSubmit('Post to Journal', null, 'Post to Journal');
 
     if ($('usejournal_username')) {
         changeSecurityOptions($('usejournal_username').value);

Tags: can3p, js, livejournal
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments