FM Design
Would you like to react to this message? Create an account in a few clicks or log in to continue.

IMPORTANT

FM Design is in read-only mode, please click here for more information.

Latest topics
» Forumactif Edge - Releases
by Ange Tuteur Tue 03 Sep 2019, 11:49

» GIFActif - Giphy Button for the Editor
by Ange Tuteur Wed 08 May 2019, 17:21

» Forum Closure
by Ange Tuteur Mon 01 Jan 2018, 01:28

» Chit Chat Thread
by Valoish Sun 31 Dec 2017, 19:15

» Font/Text background color.
by Valoish Sun 31 Dec 2017, 19:11

» Forumactif Messenger - Instant Message Application for Forumotion
by Wolfuryo Sun 31 Dec 2017, 18:24

» [GAME] Count to One Million!
by brandon_g Fri 29 Dec 2017, 18:58

» Post Cards
by manikbiradar Wed 20 Dec 2017, 07:50

» [GAME] Countdown from 200,000
by Valoish Wed 13 Dec 2017, 23:22

» GeekPolice Tech Support Forums - GeekPolice.net
by Dr Jay Mon 11 Dec 2017, 19:12

» Asking about some plugin for Forumotion
by Dr Jay Mon 11 Dec 2017, 19:10

» [GAME] What are you thinking right now?
by Van-Helsing Sat 09 Dec 2017, 14:51

» Widget : Similar topics
by ranbac Wed 06 Dec 2017, 18:11

» Change the Background of the Forum and put an image and how to make prefixs?
by Clement Wed 06 Dec 2017, 15:19

» Hello from Western Australia
by SarkZKalie Wed 06 Dec 2017, 05:34

Recent Tutorials
Top posting users this month

Who is online?
In total there are 7 users online :: 0 Registered, 0 Hidden and 7 Guests :: 2 Bots

None

[ View the whole list ]


Most users ever online was 515 on Tue 14 Sep 2021, 15:24

[SOLVED] Editor code problem.

View previous topic View next topic Go down

Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Sun 31 Jul 2016, 15:31

Hello @Ange Tuteur

Some time back you made this code for tools on the forum.

Now for some reason the Theme changer for the editor is no longer working and it don't change when using the dropdown
can you Please take a look at this for me

Much thanks

APE
Code:
// Extended customization for the FA SCEditor
        $(function(){
          if (!$.sceditor) return;
          
          // editor options
          // 1 : enabled
          // 0 : disabled
          var config = {
            height : 0,
            autoFocus : 0,
            resizable : 1,
            themeSelector : 1,
            fonts : 'Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana',
colors:'
#000000,#000000,#404040,#505050,#606060,#707070,#808080,#888888,
#969696,#A0A0A0,#B0B0B0,#e4e4e4,|#000000,
#000000,#333333,#666666,#999999,#CCCCCC,#FFFFFF,#FF0000,#00FF00,
#0000FF,#FFFF00,#00FFFF,#FF00FF|#000000,
#1F0A00,#330000,#4C0000,#660000,#800000,#990000,#CC0000,#E60000,
#FF0000,#FF1919,#FF4D4D,#FF8080|#000000,
#000000,#000033,#000066,#000099,#0000CC,#0000FF,#990000,#990033,
#990066,#990099,#9900CC,#9900FF|#000000, #003300,#003333,#003366,#003399,#0033CC,#0033FF,#993300,#993333,
#993366,#993399,#9933CC,#9933FF|#000000, #006600,#006633,#006666,#006699,#0066CC,#0066FF,#996600,#996633,
#996666,#996699,#9966CC,#9966FF|#000000, #009900,#009933,#009966,#009999,#0099CC,#0099FF,#999900,#999933,
#999966,#999999,#9999CC,#9999FF|#000000, #00CC00,#00CC33,#00CC66,#00CC99,#00CCCC,#00CCFF,#99CC00,#99CC33,
#99CC66,#99CC99,#99CCCC,#99CCFF|#000000, #00FF00,#00FF33,#00FF66,#00FF99,#00FFCC,#00FFFF,#99FF00,#99FF33,
#99FF66,#99FF99,#99FFCC,#99FFFF|#000000, #330000,#330033,#330066,#330099,#3300CC,#3300FF,#CC0000,#CC0033,
#CC0066,#CC0099,#CC00CC,#CC00FF|#000000, #333300,#333333,#333366,#333399,#3333CC,#3333FF,#CC3300,#CC3333,
#CC3366,#CC3399,#CC33CC,#CC33FF|#000000, #336600,#336633,#336666,#336699,#3366CC,#3366FF,#CC6600,#CC6633,
#CC6666,#CC6699,#CC66CC,#CC66FF|#000000, #339900,#339933,#339966,#339999,#3399CC,#3399FF,#CC9900,#CC9933,
#CC9966,#CC9999,#CC99CC,#CC99FF|#000000, #33CC00,#33CC33,#33CC66,#33CC99,#33CCCC,#33CCFF,#CCCC00,#CCCC33,
#CCCC66,#CCCC99,#CCCCCC,#CCCCFF|#000000, #33FF00,#33FF33,#33FF66,#33FF99,#33FFCC,#33FFFF,#CCFF00,#CCFF33,
#CCFF66,#CCFF99,#CCFFCC,#CCFFFF|#000000, #660000,#660033,#660066,#660099,#6600CC,#6600FF,#FF0000,#FF0033,
#FF0066,#FF0099,#FF00CC,#FF00FF|#000000, #663300,#663333,#663366,#663399,#6633CC,#6633FF,#FF3300,#FF3333,
#FF3366,#FF3399,#FF33CC,#FF33FF|#000000, #666600,#666633,#666666,#666699,#6666CC,#6666FF,#FF6600,#FF6633,
#FF6666,#FF6699,#FF66CC,#FF66FF|#000000, #669900,#669933,#669966,#669999,#6699CC,#6699FF,#FF9900,#FF9933,
#FF9966,#FF9999,#FF99CC,#FF99FF|#000000, #66CC00,#66CC33,#66CC66,#66CC99,#66CCCC,#66CCFF,#FFD119,#FFCC33,
#FFCC66,#FFCC99,#FFCCCC,#FFCCFF|#000000, #66FF00,#66FF33,#66FF66,#66FF99,#66FFCC,#66FFFF,#FFFF00,#FFFF33,
#FFFF66,#FFFF99,#FFFFCC,#FFFFFF|#000000'
          },
          
          // these are the themes available if themeSelector is enabled
          // the sources can be changed and more can be added at anytime
          // THEME_NAME : STYLESHEET
          themes = {
            'Default' : 'http://illiweb.com/rs3/98/frm/SCEditor/src/themes/fa.default.min.css',
            'Modern' : 'http://opensource.olympe.in/fa/sceditor/minified/themes/modern.min.css',
            'Square' : 'http://opensource.olympe.in/fa/sceditor/minified/themes/square.min.css',
            'Office' : 'http://opensource.olympe.in/fa/sceditor/minified/themes/office-toolbar.min.css'
          },
          
          // these are the editor button settings
          // on enables or disables the button
          // quick and full allow you to decided if the button displays in quick reply, the full editor, or both
          options = {
            
            group_1 : {
              'bold' : { on : 1, quick : 1, full : 1 },
              'italic' : { on : 1, quick : 1, full : 1 },
              'underline' : { on : 1, quick : 1, full : 1 },
              'strike' : { on : 1, quick : 1, full : 1 }
            },
            
            group_2 : {
              'left' : { on : 1, quick : 1, full : 1 },
              'center' : { on : 1, quick : 1, full : 1 },
              'right' : { on : 1, quick : 1, full : 1 },
              'justify' : { on : 1, quick : 1, full : 1 }
            },
            
            group_3 : {
              'bulletlist' : { on : 1, quick : 1, full : 1 },
              'orderedlist' : { on : 1, quick : 1, full : 1 },
              'horizontalrule' : { on : 1, quick : 1, full : 1 }
            },
            
            group_4 : {
              'quote' : { on : 1, quick : 1, full : 1 },
              'code' : { on : 1, quick : 1, full : 1 },
              'faspoiler' : { on : 1, quick : 1, full : 1 },
              'fahide' : { on : 1, quick : 1, full : 1 },
              'table' : { on : 1, quick : 1, full : 1 }
            },
            
            group_5 : {
              'servimg' : { on : 1, quick : 1, full : 1 },
              'image' : { on : 1, quick : 1, full : 1 },
              'email' : { on : 1, quick : 1, full : 1 },
              'link' : { on : 1, quick : 1, full : 1 },
              'unlink' : { on : 1, quick : 1, full : 1 }
            },
            
            group_6 : {
              'youtube' : { on : 1, quick : 1, full : 1 },
              'dailymotion' : { on : 1, quick : 1, full : 1 },
              'flash' : { on : 0, quick : 1, full : 1 }
            },
            
            group_7 : {
              'headers' : { on : 1, quick : 1, full : 1 },
              'size' : { on : 1, quick : 1, full : 1 },
              'color' : { on : 1, quick : 1, full : 1 },
              'font' : { on : 1, quick : 1, full : 1 },
              'removeformat' : { on : 1, quick : 1, full : 1 }
            },
            
            group_8 : {
              'more' : { on : 1, quick : 1, full : 1 }
            },
            
            group_9 : {
              'subscript' : { on : 1, quick : 1, full : 1 },
              'superscript' : { on : 1, quick : 1, full : 1 },
              'fawow' : { on : 1, quick : 1, full : 1 },
              'ignore' : { on : 1, quick : 1, full : 1 }
            },
            
            group_10 : {
              'fascroll' : { on : 1, quick : 1, full : 1 },
              'faupdown' : { on : 1, quick : 1, full : 1 },
              'farand' : { on : 1, quick : 1, full : 1 },
              'faroll' : { on : 1, quick : 1, full : 1 }
            },
            
            group_11 : {
              'print' : { on : 0, quick : 1, full : 0 },
              'cut' : { on : 0, quick : 1, full : 0 },
              'copy' : { on : 0, quick : 1, full : 0 },
              'paste' : { on : 0, quick : 1, full : 0 },
              'pastetext' : { on : 0, quick : 1, full : 0 }
            },
            
            group_12 : {
              'ltr' : { on : 0, quick : 1, full : 1 },
              'rtl' : { on : 0, quick : 1, full : 1 }
            },
            
            group_13 : {
              'emoticon' : { on : 1, quick : 1, full : 0 },
              'date' : { on : 1, quick : 1, full : 1 },
              'time' : { on : 1, quick : 1, full : 1 },
              'maximize' : { on : 0, quick : 0, full : 0 },
              'source' : { on : 1, quick : 1, full : 1 }
            }
                
          }, opts = $.sceditor.defaultOptions, textarea = document.getElementById('text_editor_textarea'), qr = document.getElementById('quick_reply'), selected = my_getcookie('fa_sceditor_theme'), bloc, style, switcher, l, a, j, o, i, k;
          
          // config options
          // the id helps us find the sceditor much quicker
          opts.id = 'fa_sceditor';
          config.height && (height = config.height);
          config.autoFocus && (opts.autofocus = true);
          config.fonts && (opts.fonts = config.fonts);
          !config.resizable && (opts.resizeEnabled = false);
          if (config.colors) {
            palette = 1; // enables advanced palette
            opts.colors = config.colors;
          }
          
          toolbar = ''; // resets the editor the toolbar
          
          // loops our options groups and forms the toolbar
          for (i in options) {
            a = []; // holds our enabled options for each group
            
            // if the option is enabled we'll push it to our array
            for (j in options[i]) ( options[i][j].on && ((qr && options[i][j].quick) || (!qr && options[i][j].full)) ) && a.push(j);
            
            (a.length && toolbar.length) && (toolbar += '|'); // checks if there's options before placing the group divider
            for (k = 0, l = a.length; k<l; k++) toolbar += a[k] + ( k < l - 1 ? ',' : '' ); // loops the array to place all options into the toolbar
          }
          
          // theme selector
          if (config.themeSelector) {
            // create our stylesheet and container for the theme switcher
            style = document.createElement('LINK'), bloc = document.createElement('DIV');
            style.type = 'text/css';
            style.rel = 'stylesheet';
            bloc.style.textAlign = 'right';
            bloc.style.fontSize = '12px';
            bloc.style.margin = '4px 0';
            bloc.innerHTML = 'Change Editor Theme : ';
          
            // create our select element which will contain the themes
            // when onchange is triggered we'll change the style source and update the cookie
            switcher = document.createElement('SELECT');
            switcher.onchange = function() {
              style.href = this.value;
              my_setcookie('fa_sceditor_theme', this.value);
            };
            
            // loops our themes object and forms a list of options for our theme switcher
            for (i in themes) {
              o = document.createElement('OPTION');
              o.innerHTML = i;
              o.value = themes[i];
              
              // checks the cookie and adds the selected attribute to the currently selected theme
              if (selected == themes[i]) {
                o.selected = 1;
                style.href = selected;
              }
              
              switcher.appendChild(o);
            }
            bloc.appendChild(switcher);
            document.body.appendChild(style);
            textarea.parentNode.appendChild(bloc);
          }
          
          // code to be executed once the editor is ready
          $(function() {
            var fa = document.getElementById('fa_toolbar'), base = document.getElementById('fa_sceditor'), bar = $('.sceditor-toolbar', base), sce = $(textarea).sceditor('instance');
            if (/maximize/.test(toolbar) && fa) {
              $('.sceditor-button-maximize', bar).click(function() {
                sce.maximize() && (fa.style.display = 'none');
                !sce.maximize() && (fa.style.display = '');
              });
            }
          });
        });


$(window).load(function () {
  $('.sceditor-button-color').click(function () {
    var x = $(this).offset().left - 100;
    $('.sceditor-color-picker').css('left', x + 'px')
  })
});




Last edited by Ape on Mon 01 Aug 2016, 10:24; edited 1 time in total
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Sun 31 Jul 2016, 15:43

Hi @Ape,

I took a look over the code and I found the problem ; The web host that I was using to host the CSS files for the themes shutdown.
https://twitter.com/OlympeNet/status/739083198089580544

These are the files that would need to be replaced :
http://opensource.olympe.in/fa/sceditor/minified/themes/modern.min.css
http://opensource.olympe.in/fa/sceditor/minified/themes/square.min.css
http://opensource.olympe.in/fa/sceditor/minified/themes/office-toolbar.min.css

I uploaded the themes to mediafire, so you can download the CSS files for the sceditor themes. In case you ( or anyone else ) wants to play with them or upload them to their own file / web host.
http://www.mediafire.com/download/8l3oj2usuaau8i4/sceditor_themes_fa.zip
Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Sun 31 Jul 2016, 15:49

Okay as its going to be a problem for me i have turned it off and just use the other tools that are still working Smile thanks for your help

APE
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Sun 31 Jul 2016, 15:51

No problem, and sorry for the trouble. Doff

If I ever upload the themes somewhere else I'll let you know. Salute
Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Sun 31 Jul 2016, 15:53

yes please i really liked them and i used them all the time i will also have to talk to Fish Crazy as he has the same code on he's forum.

Also keep up the really good work we all love the things you come up with Smile
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Tue 02 Aug 2016, 14:23

@Ape when you have a chance, try replacing your script with this :
Code:
// Extended customization for the FA SCEditor
        $(function(){
          if (!$.sceditor) return;
         
          // editor options
          // 1 : enabled
          // 0 : disabled
          var config = {
            height : 0,
            autoFocus : 0,
            resizable : 1,
            themeSelector : 1,
            fonts : 'Arial,Arial Black,Comic Sans MS,Courier New,Georgia,Impact,Sans-serif,Serif,Times New Roman,Trebuchet MS,Verdana',
colors:'
#000000,#000000,#404040,#505050,#606060,#707070,#808080,#888888,
#969696,#A0A0A0,#B0B0B0,#e4e4e4,|#000000,
#000000,#333333,#666666,#999999,#CCCCCC,#FFFFFF,#FF0000,#00FF00,
#0000FF,#FFFF00,#00FFFF,#FF00FF|#000000,
#1F0A00,#330000,#4C0000,#660000,#800000,#990000,#CC0000,#E60000,
#FF0000,#FF1919,#FF4D4D,#FF8080|#000000,
#000000,#000033,#000066,#000099,#0000CC,#0000FF,#990000,#990033,
#990066,#990099,#9900CC,#9900FF|#000000, #003300,#003333,#003366,#003399,#0033CC,#0033FF,#993300,#993333,
#993366,#993399,#9933CC,#9933FF|#000000, #006600,#006633,#006666,#006699,#0066CC,#0066FF,#996600,#996633,
#996666,#996699,#9966CC,#9966FF|#000000, #009900,#009933,#009966,#009999,#0099CC,#0099FF,#999900,#999933,
#999966,#999999,#9999CC,#9999FF|#000000, #00CC00,#00CC33,#00CC66,#00CC99,#00CCCC,#00CCFF,#99CC00,#99CC33,
#99CC66,#99CC99,#99CCCC,#99CCFF|#000000, #00FF00,#00FF33,#00FF66,#00FF99,#00FFCC,#00FFFF,#99FF00,#99FF33,
#99FF66,#99FF99,#99FFCC,#99FFFF|#000000, #330000,#330033,#330066,#330099,#3300CC,#3300FF,#CC0000,#CC0033,
#CC0066,#CC0099,#CC00CC,#CC00FF|#000000, #333300,#333333,#333366,#333399,#3333CC,#3333FF,#CC3300,#CC3333,
#CC3366,#CC3399,#CC33CC,#CC33FF|#000000, #336600,#336633,#336666,#336699,#3366CC,#3366FF,#CC6600,#CC6633,
#CC6666,#CC6699,#CC66CC,#CC66FF|#000000, #339900,#339933,#339966,#339999,#3399CC,#3399FF,#CC9900,#CC9933,
#CC9966,#CC9999,#CC99CC,#CC99FF|#000000, #33CC00,#33CC33,#33CC66,#33CC99,#33CCCC,#33CCFF,#CCCC00,#CCCC33,
#CCCC66,#CCCC99,#CCCCCC,#CCCCFF|#000000, #33FF00,#33FF33,#33FF66,#33FF99,#33FFCC,#33FFFF,#CCFF00,#CCFF33,
#CCFF66,#CCFF99,#CCFFCC,#CCFFFF|#000000, #660000,#660033,#660066,#660099,#6600CC,#6600FF,#FF0000,#FF0033,
#FF0066,#FF0099,#FF00CC,#FF00FF|#000000, #663300,#663333,#663366,#663399,#6633CC,#6633FF,#FF3300,#FF3333,
#FF3366,#FF3399,#FF33CC,#FF33FF|#000000, #666600,#666633,#666666,#666699,#6666CC,#6666FF,#FF6600,#FF6633,
#FF6666,#FF6699,#FF66CC,#FF66FF|#000000, #669900,#669933,#669966,#669999,#6699CC,#6699FF,#FF9900,#FF9933,
#FF9966,#FF9999,#FF99CC,#FF99FF|#000000, #66CC00,#66CC33,#66CC66,#66CC99,#66CCCC,#66CCFF,#FFD119,#FFCC33,
#FFCC66,#FFCC99,#FFCCCC,#FFCCFF|#000000, #66FF00,#66FF33,#66FF66,#66FF99,#66FFCC,#66FFFF,#FFFF00,#FFFF33,
#FFFF66,#FFFF99,#FFFFCC,#FFFFFF|#000000'
          },
         
          // these are the themes available if themeSelector is enabled
          // the sources can be changed and more can be added at anytime
          // THEME_NAME : STYLESHEET
          themes = {
            'Default' : 'http://illiweb.com/rs3/98/frm/SCEditor/src/themes/fa.default.min.css',
            'Modern' : 'https://dl.dropboxusercontent.com/s/lfm0wb4ndd49ayl/modern.min.css',
            'Square' : 'https://dl.dropboxusercontent.com/s/r2o3rz9qztxy493/square.min.css',
            'Office' : 'https://dl.dropboxusercontent.com/s/iuy8ileb51wy44w/office-toolbar.min.css'
          },
         
          // these are the editor button settings
          // on enables or disables the button
          // quick and full allow you to decided if the button displays in quick reply, the full editor, or both
          options = {
           
            group_1 : {
              'bold' : { on : 1, quick : 1, full : 1 },
              'italic' : { on : 1, quick : 1, full : 1 },
              'underline' : { on : 1, quick : 1, full : 1 },
              'strike' : { on : 1, quick : 1, full : 1 }
            },
           
            group_2 : {
              'left' : { on : 1, quick : 1, full : 1 },
              'center' : { on : 1, quick : 1, full : 1 },
              'right' : { on : 1, quick : 1, full : 1 },
              'justify' : { on : 1, quick : 1, full : 1 }
            },
           
            group_3 : {
              'bulletlist' : { on : 1, quick : 1, full : 1 },
              'orderedlist' : { on : 1, quick : 1, full : 1 },
              'horizontalrule' : { on : 1, quick : 1, full : 1 }
            },
           
            group_4 : {
              'quote' : { on : 1, quick : 1, full : 1 },
              'code' : { on : 1, quick : 1, full : 1 },
              'faspoiler' : { on : 1, quick : 1, full : 1 },
              'fahide' : { on : 1, quick : 1, full : 1 },
              'table' : { on : 1, quick : 1, full : 1 }
            },
           
            group_5 : {
              'servimg' : { on : 1, quick : 1, full : 1 },
              'image' : { on : 1, quick : 1, full : 1 },
              'email' : { on : 1, quick : 1, full : 1 },
              'link' : { on : 1, quick : 1, full : 1 },
              'unlink' : { on : 1, quick : 1, full : 1 }
            },
           
            group_6 : {
              'youtube' : { on : 1, quick : 1, full : 1 },
              'dailymotion' : { on : 1, quick : 1, full : 1 },
              'flash' : { on : 0, quick : 1, full : 1 }
            },
           
            group_7 : {
              'headers' : { on : 1, quick : 1, full : 1 },
              'size' : { on : 1, quick : 1, full : 1 },
              'color' : { on : 1, quick : 1, full : 1 },
              'font' : { on : 1, quick : 1, full : 1 },
              'removeformat' : { on : 1, quick : 1, full : 1 }
            },
           
            group_8 : {
              'more' : { on : 1, quick : 1, full : 1 }
            },
           
            group_9 : {
              'subscript' : { on : 1, quick : 1, full : 1 },
              'superscript' : { on : 1, quick : 1, full : 1 },
              'fawow' : { on : 1, quick : 1, full : 1 },
              'ignore' : { on : 1, quick : 1, full : 1 }
            },
           
            group_10 : {
              'fascroll' : { on : 1, quick : 1, full : 1 },
              'faupdown' : { on : 1, quick : 1, full : 1 },
              'farand' : { on : 1, quick : 1, full : 1 },
              'faroll' : { on : 1, quick : 1, full : 1 }
            },
           
            group_11 : {
              'print' : { on : 0, quick : 1, full : 0 },
              'cut' : { on : 0, quick : 1, full : 0 },
              'copy' : { on : 0, quick : 1, full : 0 },
              'paste' : { on : 0, quick : 1, full : 0 },
              'pastetext' : { on : 0, quick : 1, full : 0 }
            },
           
            group_12 : {
              'ltr' : { on : 0, quick : 1, full : 1 },
              'rtl' : { on : 0, quick : 1, full : 1 }
            },
           
            group_13 : {
              'emoticon' : { on : 1, quick : 1, full : 0 },
              'date' : { on : 1, quick : 1, full : 1 },
              'time' : { on : 1, quick : 1, full : 1 },
              'maximize' : { on : 0, quick : 0, full : 0 },
              'source' : { on : 1, quick : 1, full : 1 }
            }
               
          }, opts = $.sceditor.defaultOptions, textarea = document.getElementById('text_editor_textarea'), qr = document.getElementById('quick_reply'), selected = my_getcookie('fa_sceditor_theme'), bloc, style, switcher, l, a, j, o, i, k;
         
          // config options
          // the id helps us find the sceditor much quicker
          opts.id = 'fa_sceditor';
          config.height && (height = config.height);
          config.autoFocus && (opts.autofocus = true);
          config.fonts && (opts.fonts = config.fonts);
          !config.resizable && (opts.resizeEnabled = false);
          if (config.colors) {
            palette = 1; // enables advanced palette
            opts.colors = config.colors;
          }
         
          toolbar = ''; // resets the editor the toolbar
         
          // loops our options groups and forms the toolbar
          for (i in options) {
            a = []; // holds our enabled options for each group
           
            // if the option is enabled we'll push it to our array
            for (j in options[i]) ( options[i][j].on && ((qr && options[i][j].quick) || (!qr && options[i][j].full)) ) && a.push(j);
           
            (a.length && toolbar.length) && (toolbar += '|'); // checks if there's options before placing the group divider
            for (k = 0, l = a.length; k<l; k++) toolbar += a[k] + ( k < l - 1 ? ',' : '' ); // loops the array to place all options into the toolbar
          }
         
          // theme selector
          if (config.themeSelector) {
            // create our stylesheet and container for the theme switcher
            style = document.createElement('LINK'), bloc = document.createElement('DIV');
            style.type = 'text/css';
            style.rel = 'stylesheet';
            bloc.style.textAlign = 'right';
            bloc.style.fontSize = '12px';
            bloc.style.margin = '4px 0';
            bloc.innerHTML = 'Change Editor Theme : ';
         
            // create our select element which will contain the themes
            // when onchange is triggered we'll change the style source and update the cookie
            switcher = document.createElement('SELECT');
            switcher.onchange = function() {
              style.href = this.value;
              my_setcookie('fa_sceditor_theme', this.value);
            };
           
            // loops our themes object and forms a list of options for our theme switcher
            for (i in themes) {
              o = document.createElement('OPTION');
              o.innerHTML = i;
              o.value = themes[i];
             
              // checks the cookie and adds the selected attribute to the currently selected theme
              if (selected == themes[i]) {
                o.selected = 1;
                style.href = selected;
              }
             
              switcher.appendChild(o);
            }
            bloc.appendChild(switcher);
            document.body.appendChild(style);
            textarea.parentNode.appendChild(bloc);
          }
         
          // code to be executed once the editor is ready
          $(function() {
            var fa = document.getElementById('fa_toolbar'), base = document.getElementById('fa_sceditor'), bar = $('.sceditor-toolbar', base), sce = $(textarea).sceditor('instance');
            if (/maximize/.test(toolbar) && fa) {
              $('.sceditor-button-maximize', bar).click(function() {
                sce.maximize() && (fa.style.display = 'none');
                !sce.maximize() && (fa.style.display = '');
              });
            }
          });
        });
 
 
$(window).load(function () {
  $('.sceditor-button-color').click(function () {
    var x = $(this).offset().left - 100;
    $('.sceditor-color-picker').css('left', x + 'px')
  })
});

Let me know if it works for you. Salute
Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Wed 03 Aug 2016, 11:26

The icons changed but i had this really strange problem it then removed half the icons on all the ones i picked
[SOLVED] Editor code problem.  Captur61
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Wed 03 Aug 2016, 12:04

I forgot to include the famfamfam.png in the CSS. Try reloading the page and let me know if they work. Salute
Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Wed 03 Aug 2016, 16:46

Yes its working but  i have found there is a little bug still and it was not there before

if you look at the bottom right on the place where you resize the editor its got  the icons on and the upload button changes
[SOLVED] Editor code problem.  Captur62

[SOLVED] Editor code problem.  Captur63

[SOLVED] Editor code problem.  Captur64

i have left it on so you can take a look LOL when you hover most of them the icons are not what your meant to click on Smile
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Wed 03 Aug 2016, 19:22

Hmm.. Forumotion's famfamfam.png must not be compatible. I uploaded the one that was on my old website and applied it to the CSS files, let me know if that fixed the issue. Smile
Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Thu 04 Aug 2016, 09:52

[SOLVED] Editor code problem.  1f62a  Nope still not working right see
[SOLVED] Editor code problem.  Captur66
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Thu 04 Aug 2016, 18:04

Give it a try now and let me know if it's any better.
Ape
Ape

Gender : Male
Age : 49
Posts : 136
Points : 4033
Reputation : 29
Location : UK kent
Language : English i think
Browser : Browser : Mozilla Firefox Forum Version : Forum Version : phpBB3
http://missingpeople.darkbb.com

PostApe Thu 04 Aug 2016, 18:52

Party Dance Victory Cheer Celebrate Bow 2 its working again and is working just how it was before the problem started Thank you Smile you made this Ape so happy again
Ange Tuteur
Ange Tuteur
Administrator
Gender : Male
Posts : 4741
Points : 12256
Reputation : 2376
Location : Pennsylvania
Language : EN, JA, FR
Browser : Browser : Brave Forum Version : Forum Version : Forumactif Edge
https://sethclydesdale.github.io/ https://twitter.com/sethc1995

PostAnge Tuteur Thu 04 Aug 2016, 19:30

@Ape you're welcome ! ^^

Archived

Have a good day. Beer
Sponsored content

PostSponsored content

View previous topic View next topic Back to top

Create an account or log in to leave a reply

You need to be a member in order to leave a reply.

Create an account

Join our community by creating a new account. It's easy!


Create a new account

Log in

Already have an account? No problem, log in here.


Log in

 
Permissions in this forum:
You cannot reply to topics in this forum