diff options
Diffstat (limited to 'inc')
-rw-r--r-- | inc/lang/en/lang.php | 7 | ||||
-rw-r--r-- | inc/toolbar.php | 105 |
2 files changed, 77 insertions, 35 deletions
diff --git a/inc/lang/en/lang.php b/inc/lang/en/lang.php index d62579fb1..e80e7d420 100644 --- a/inc/lang/en/lang.php +++ b/inc/lang/en/lang.php @@ -169,6 +169,13 @@ $lang['qb_h2'] = 'Level 2 Headline'; $lang['qb_h3'] = 'Level 3 Headline'; $lang['qb_h4'] = 'Level 4 Headline'; $lang['qb_h5'] = 'Level 5 Headline'; + +$lang['qb_h'] = 'Headline'; +$lang['qb_hs'] = 'Select Headline'; +$lang['qb_hplus'] = 'Higher Headline'; +$lang['qb_hminus'] = 'Lower Headline'; +$lang['qb_hequal'] = 'Same Level Headline'; + $lang['qb_link'] = 'Internal Link'; $lang['qb_extlink'] = 'External Link'; $lang['qb_hr'] = 'Horizontal Rule'; diff --git a/inc/toolbar.php b/inc/toolbar.php index 3188c9ac9..18bb806f6 100644 --- a/inc/toolbar.php +++ b/inc/toolbar.php @@ -69,46 +69,81 @@ function toolbar_JSdefines($varname){ 'open' => '<del>', 'close' => '</del>', ), + + array( - 'type' => 'format', - 'title' => $lang['qb_h1'], - 'icon' => 'h1.png', - 'key' => '1', - 'open' => '====== ', - 'close' => ' ======\n', - ), - array( - 'type' => 'format', - 'title' => $lang['qb_h2'], - 'icon' => 'h2.png', - 'key' => '2', - 'open' => '===== ', - 'close' => ' =====\n', - ), + 'type' => 'autohead', + 'title' => $lang['qb_hplus'], + 'icon' => 'hplus.png', + 'key' => '', + 'text' => $lang['qb_h'], + 'mod' => -1 + ), array( - 'type' => 'format', - 'title' => $lang['qb_h3'], - 'icon' => 'h3.png', - 'key' => '3', - 'open' => '==== ', - 'close' => ' ====\n', - ), + 'type' => 'autohead', + 'title' => $lang['qb_hequal'], + 'icon' => 'hequal.png', + 'key' => '', + 'text' => $lang['qb_h'], + 'mod' => 0 + ), array( - 'type' => 'format', - 'title' => $lang['qb_h4'], - 'icon' => 'h4.png', - 'key' => '4', - 'open' => '=== ', - 'close' => ' ===\n', - ), + 'type' => 'autohead', + 'title' => $lang['qb_hminus'], + 'icon' => 'hminus.png', + 'key' => '', + 'text' => $lang['qb_h'], + 'mod' => 1 + ), + array( - 'type' => 'format', - 'title' => $lang['qb_h5'], - 'icon' => 'h5.png', - 'key' => '5', - 'open' => '== ', - 'close' => ' ==\n', + 'type' => 'picker', + 'title' => $lang['qb_hs'], + 'icon' => 'h.png', + 'list' => array( + array( + 'type' => 'format', + 'title' => $lang['qb_h1'], + 'icon' => 'h1.png', + 'key' => '1', + 'open' => '====== ', + 'close' => ' ======\n', + ), + array( + 'type' => 'format', + 'title' => $lang['qb_h2'], + 'icon' => 'h2.png', + 'key' => '2', + 'open' => '===== ', + 'close' => ' =====\n', + ), + array( + 'type' => 'format', + 'title' => $lang['qb_h3'], + 'icon' => 'h3.png', + 'key' => '3', + 'open' => '==== ', + 'close' => ' ====\n', + ), + array( + 'type' => 'format', + 'title' => $lang['qb_h4'], + 'icon' => 'h4.png', + 'key' => '4', + 'open' => '=== ', + 'close' => ' ===\n', + ), + array( + 'type' => 'format', + 'title' => $lang['qb_h5'], + 'icon' => 'h5.png', + 'key' => '5', + 'open' => '== ', + 'close' => ' ==\n', + ), + ) ), + array( 'type' => 'format', 'title' => $lang['qb_link'], |