]> git.mxchange.org Git - friendica.git/blobdiff - js/main.js
Merge pull request #3232 from Hypolite/issue/#3194-2
[friendica.git] / js / main.js
index b08e4515091dbfbaf897c07c382e51ecd98d4957..aaeef00cf731a03c12de3d6e8a5e95d1ee98695e 100644 (file)
        }
 
        function openMenu(theID) {
-               document.getElementById(theID).style.display = "block"
+               var el = document.getElementById(theID)
+               if (el) {
+                       el.style.display = "block";
+               }
        }
 
        function closeMenu(theID) {
-               document.getElementById(theID).style.display = "none"
+               var el = document.getElementById(theID)
+               if (el) {
+                       el.style.display = "none";
+               }
        }
 
        function decodeHtml(html) {
                        input.val(val);
                });
 
-               /* setup field_richtext */
-               setupFieldRichtext();
-
                /* popup menus */
                function close_last_popup_menu() {
                        if(last_popup_menu) {
        function preview_post() {
                $("#jot-preview").val("1");
                $("#jot-preview-content").show();
-               tinyMCE.triggerSave();
                $.post(
                        "item",
                        $("#profile-jot-form").serialize(),
@@ -765,59 +767,6 @@ function notifyMarkAll() {
        });
 }
 
-
-// code from http://www.tinymce.com/wiki.php/How-to_implement_a_custom_file_browser
-function fcFileBrowser (field_name, url, type, win) {
-    /* TODO: If you work with sessions in PHP and your client doesn't accept cookies you might need to carry
-       the session name and session ID in the request string (can look like this: "?PHPSESSID=88p0n70s9dsknra96qhuk6etm5").
-       These lines of code extract the necessary parameters and add them back to the filebrowser URL again. */
-
-
-    var cmsURL = baseurl+"/fbrowser/"+type+"/";
-
-    tinyMCE.activeEditor.windowManager.open({
-        file : cmsURL,
-        title : 'File Browser',
-        width : 420,  // Your dimensions may differ - toy around with them!
-        height : 400,
-        resizable : "yes",
-        inline : "yes",  // This parameter only has an effect if you use the inlinepopups plugin!
-        close_previous : "no"
-    }, {
-        window : win,
-        input : field_name
-    });
-    return false;
-  }
-
-function setupFieldRichtext(){
-       tinyMCE.init({
-               theme : "advanced",
-               mode : "specific_textareas",
-               editor_selector: "fieldRichtext",
-               plugins : "bbcode,paste, inlinepopups",
-               theme_advanced_buttons1 : "bold,italic,underline,undo,redo,link,unlink,image,forecolor,formatselect,code",
-               theme_advanced_buttons2 : "",
-               theme_advanced_buttons3 : "",
-               theme_advanced_toolbar_location : "top",
-               theme_advanced_toolbar_align : "center",
-               theme_advanced_blockformats : "blockquote,code",
-               theme_advanced_resizing : true,
-               paste_text_sticky : true,
-               entity_encoding : "raw",
-               add_unload_trigger : false,
-               remove_linebreaks : false,
-               //force_p_newlines : false,
-               //force_br_newlines : true,
-               forced_root_block : 'div',
-               convert_urls: false,
-               content_css: baseurl+"/view/custom_tinymce.css",
-               theme_advanced_path : false,
-               file_browser_callback : "fcFileBrowser",
-       });
-}
-
-
 /**
  * sprintf in javascript
  *     "{0} and {1}".format('zero','uno');