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