Add DynastieColor button icon to tinymce
This commit is contained in:
		| @@ -220,7 +220,7 @@ class Index(DynastieGenerator): | ||||
|             self.addWarning('Language ' + language + ' not supported by current version of pygments') | ||||
|             lexer = get_lexer_by_name('c', **lexer_options) | ||||
|          | ||||
|         formatter_options = {'classprefix' : 'color_', 'style' : 'emacs'} | ||||
|         formatter_options = {'classprefix' : 'color_emacs_', 'style' : 'emacs'} | ||||
|  | ||||
|         for k in node.attributes.keys(): | ||||
|             attr = node.attributes[k] | ||||
| @@ -228,7 +228,9 @@ class Index(DynastieGenerator): | ||||
|             if attr.name == 'language': continue | ||||
|             name = attr.name | ||||
|             value = attr.value | ||||
|             if name == 'colouring': name = style | ||||
|             if name == 'colouring':  | ||||
|                 name = 'style' | ||||
|                 formatter_options['classprefix'] = 'color_' + value + '_'  | ||||
|             formatter_options[name] = value | ||||
|  | ||||
|         formatter = get_formatter_by_name('html', **formatter_options) | ||||
|   | ||||
| @@ -382,64 +382,64 @@ ul li | ||||
|  | ||||
| /* Pygments */ | ||||
| .highlight { background-color: #e8e8e8; } | ||||
| .color_hll { background-color: #ffffcc } | ||||
| .color_c { color: #008800; font-style: italic } /* Comment */ | ||||
| .color_err { border: 1px solid #FF0000 } /* Error */ | ||||
| .color_k { color: #AA22FF; font-weight: bold } /* Keyword */ | ||||
| .color_o { color: #666666 } /* Operator */ | ||||
| .color_cm { color: #008800; font-style: italic } /* Comment.Multiline */ | ||||
| .color_cp { color: #008800 } /* Comment.Preproc */ | ||||
| .color_c1 { color: #008800; font-style: italic } /* Comment.Single */ | ||||
| .color_cs { color: #008800; font-weight: bold } /* Comment.Special */ | ||||
| .color_gd { color: #A00000 } /* Generic.Deleted */ | ||||
| .color_ge { font-style: italic } /* Generic.Emph */ | ||||
| .color_gr { color: #FF0000 } /* Generic.Error */ | ||||
| .color_gh { color: #000080; font-weight: bold } /* Generic.Heading */ | ||||
| .color_gi { color: #00A000 } /* Generic.Inserted */ | ||||
| .color_go { color: #808080 } /* Generic.Output */ | ||||
| .color_gp { color: #000080; font-weight: bold } /* Generic.Prompt */ | ||||
| .color_gs { font-weight: bold } /* Generic.Strong */ | ||||
| .color_gu { color: #800080; font-weight: bold } /* Generic.Subheading */ | ||||
| .color_gt { color: #0040D0 } /* Generic.Traceback */ | ||||
| .color_kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */ | ||||
| .color_kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */ | ||||
| .color_kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */ | ||||
| .color_kp { color: #AA22FF } /* Keyword.Pseudo */ | ||||
| .color_kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */ | ||||
| .color_kt { color: #00BB00; font-weight: bold } /* Keyword.Type */ | ||||
| .color_m { color: #666666 } /* Literal.Number */ | ||||
| .color_s { color: #BB4444 } /* Literal.String */ | ||||
| .color_na { color: #BB4444 } /* Name.Attribute */ | ||||
| .color_nb { color: #AA22FF } /* Name.Builtin */ | ||||
| .color_nc { color: #0000FF } /* Name.Class */ | ||||
| .color_no { color: #880000 } /* Name.Constant */ | ||||
| .color_nd { color: #AA22FF } /* Name.Decorator */ | ||||
| .color_ni { color: #999999; font-weight: bold } /* Name.Entity */ | ||||
| .color_ne { color: #D2413A; font-weight: bold } /* Name.Exception */ | ||||
| .color_nf { color: #00A000 } /* Name.Function */ | ||||
| .color_nl { color: #A0A000 } /* Name.Label */ | ||||
| .color_nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ | ||||
| .color_nt { color: #008000; font-weight: bold } /* Name.Tag */ | ||||
| .color_nv { color: #B8860B } /* Name.Variable */ | ||||
| .color_ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ | ||||
| .color_w { color: #bbbbbb } /* Text.Whitespace */ | ||||
| .color_mf { color: #666666 } /* Literal.Number.Float */ | ||||
| .color_mh { color: #666666 } /* Literal.Number.Hex */ | ||||
| .color_mi { color: #666666 } /* Literal.Number.Integer */ | ||||
| .color_mo { color: #666666 } /* Literal.Number.Oct */ | ||||
| .color_sb { color: #BB4444 } /* Literal.String.Backtick */ | ||||
| .color_sc { color: #BB4444 } /* Literal.String.Char */ | ||||
| .color_sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */ | ||||
| .color_s2 { color: #BB4444 } /* Literal.String.Double */ | ||||
| .color_se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ | ||||
| .color_sh { color: #BB4444 } /* Literal.String.Heredoc */ | ||||
| .color_si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ | ||||
| .color_sx { color: #008000 } /* Literal.String.Other */ | ||||
| .color_sr { color: #BB6688 } /* Literal.String.Regex */ | ||||
| .color_s1 { color: #BB4444 } /* Literal.String.Single */ | ||||
| .color_ss { color: #B8860B } /* Literal.String.Symbol */ | ||||
| .color_bp { color: #AA22FF } /* Name.Builtin.Pseudo */ | ||||
| .color_vc { color: #B8860B } /* Name.Variable.Class */ | ||||
| .color_vg { color: #B8860B } /* Name.Variable.Global */ | ||||
| .color_vi { color: #B8860B } /* Name.Variable.Instance */ | ||||
| .color_il { color: #666666 } /* Literal.Number.Integer.Long */ | ||||
| .color_emacs_hll { background-color: #ffffcc } | ||||
| .color_emacs_c { color: #008800; font-style: italic } /* Comment */ | ||||
| .color_emacs_err { border: 1px solid #FF0000 } /* Error */ | ||||
| .color_emacs_k { color: #AA22FF; font-weight: bold } /* Keyword */ | ||||
| .color_emacs_o { color: #666666 } /* Operator */ | ||||
| .color_emacs_cm { color: #008800; font-style: italic } /* Comment.Multiline */ | ||||
| .color_emacs_cp { color: #008800 } /* Comment.Preproc */ | ||||
| .color_emacs_c1 { color: #008800; font-style: italic } /* Comment.Single */ | ||||
| .color_emacs_cs { color: #008800; font-weight: bold } /* Comment.Special */ | ||||
| .color_emacs_gd { color: #A00000 } /* Generic.Deleted */ | ||||
| .color_emacs_ge { font-style: italic } /* Generic.Emph */ | ||||
| .color_emacs_gr { color: #FF0000 } /* Generic.Error */ | ||||
| .color_emacs_gh { color: #000080; font-weight: bold } /* Generic.Heading */ | ||||
| .color_emacs_gi { color: #00A000 } /* Generic.Inserted */ | ||||
| .color_emacs_go { color: #808080 } /* Generic.Output */ | ||||
| .color_emacs_gp { color: #000080; font-weight: bold } /* Generic.Prompt */ | ||||
| .color_emacs_gs { font-weight: bold } /* Generic.Strong */ | ||||
| .color_emacs_gu { color: #800080; font-weight: bold } /* Generic.Subheading */ | ||||
| .color_emacs_gt { color: #0040D0 } /* Generic.Traceback */ | ||||
| .color_emacs_kc { color: #AA22FF; font-weight: bold } /* Keyword.Constant */ | ||||
| .color_emacs_kd { color: #AA22FF; font-weight: bold } /* Keyword.Declaration */ | ||||
| .color_emacs_kn { color: #AA22FF; font-weight: bold } /* Keyword.Namespace */ | ||||
| .color_emacs_kp { color: #AA22FF } /* Keyword.Pseudo */ | ||||
| .color_emacs_kr { color: #AA22FF; font-weight: bold } /* Keyword.Reserved */ | ||||
| .color_emacs_kt { color: #00BB00; font-weight: bold } /* Keyword.Type */ | ||||
| .color_emacs_m { color: #666666 } /* Literal.Number */ | ||||
| .color_emacs_s { color: #BB4444 } /* Literal.String */ | ||||
| .color_emacs_na { color: #BB4444 } /* Name.Attribute */ | ||||
| .color_emacs_nb { color: #AA22FF } /* Name.Builtin */ | ||||
| .color_emacs_nc { color: #0000FF } /* Name.Class */ | ||||
| .color_emacs_no { color: #880000 } /* Name.Constant */ | ||||
| .color_emacs_nd { color: #AA22FF } /* Name.Decorator */ | ||||
| .color_emacs_ni { color: #999999; font-weight: bold } /* Name.Entity */ | ||||
| .color_emacs_ne { color: #D2413A; font-weight: bold } /* Name.Exception */ | ||||
| .color_emacs_nf { color: #00A000 } /* Name.Function */ | ||||
| .color_emacs_nl { color: #A0A000 } /* Name.Label */ | ||||
| .color_emacs_nn { color: #0000FF; font-weight: bold } /* Name.Namespace */ | ||||
| .color_emacs_nt { color: #008000; font-weight: bold } /* Name.Tag */ | ||||
| .color_emacs_nv { color: #B8860B } /* Name.Variable */ | ||||
| .color_emacs_ow { color: #AA22FF; font-weight: bold } /* Operator.Word */ | ||||
| .color_emacs_w { color: #bbbbbb } /* Text.Whitespace */ | ||||
| .color_emacs_mf { color: #666666 } /* Literal.Number.Float */ | ||||
| .color_emacs_mh { color: #666666 } /* Literal.Number.Hex */ | ||||
| .color_emacs_mi { color: #666666 } /* Literal.Number.Integer */ | ||||
| .color_emacs_mo { color: #666666 } /* Literal.Number.Oct */ | ||||
| .color_emacs_sb { color: #BB4444 } /* Literal.String.Backtick */ | ||||
| .color_emacs_sc { color: #BB4444 } /* Literal.String.Char */ | ||||
| .color_emacs_sd { color: #BB4444; font-style: italic } /* Literal.String.Doc */ | ||||
| .color_emacs_s2 { color: #BB4444 } /* Literal.String.Double */ | ||||
| .color_emacs_se { color: #BB6622; font-weight: bold } /* Literal.String.Escape */ | ||||
| .color_emacs_sh { color: #BB4444 } /* Literal.String.Heredoc */ | ||||
| .color_emacs_si { color: #BB6688; font-weight: bold } /* Literal.String.Interpol */ | ||||
| .color_emacs_sx { color: #008000 } /* Literal.String.Other */ | ||||
| .color_emacs_sr { color: #BB6688 } /* Literal.String.Regex */ | ||||
| .color_emacs_s1 { color: #BB4444 } /* Literal.String.Single */ | ||||
| .color_emacs_ss { color: #B8860B } /* Literal.String.Symbol */ | ||||
| .color_emacs_bp { color: #AA22FF } /* Name.Builtin.Pseudo */ | ||||
| .color_emacs_vc { color: #B8860B } /* Name.Variable.Class */ | ||||
| .color_emacs_vg { color: #B8860B } /* Name.Variable.Global */ | ||||
| .color_emacs_vi { color: #B8860B } /* Name.Variable.Instance */ | ||||
| .color_emacs_il { color: #666666 } /* Literal.Number.Integer.Long */ | ||||
|   | ||||
| @@ -31,7 +31,7 @@ | ||||
| 		}); | ||||
| 	    }); | ||||
|  | ||||
| 	    ed.addButton('dynastiecolor', {title : 'Insert code', cmd : 'mceDynastieColor'}); | ||||
| 	    ed.addButton('dynastiecolor', {title : 'Insert code', cmd : 'mceDynastieColor', image : url + "/img/dynastiecolor.png"}); | ||||
| 	}, | ||||
|  | ||||
| 	getInfo : function() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user