diff --git a/app/dialplans/dialplan_xml.php b/app/dialplans/dialplan_xml.php index 780c7f9aed..a66c5e17d6 100644 --- a/app/dialplans/dialplan_xml.php +++ b/app/dialplans/dialplan_xml.php @@ -101,21 +101,94 @@ $language = new text; $text = $language->get(); +// load editor preferences/defaults + $setting_size = $_SESSION["editor"]["font_size"]["text"] != '' ? $_SESSION["editor"]["font_size"]["text"] : '12px'; + $setting_theme = $_SESSION["editor"]["theme"]["text"] != '' ? $_SESSION["editor"]["theme"]["text"] : 'cobalt'; + $setting_invisibles = $_SESSION["editor"]["invisibles"]["boolean"] != '' ? $_SESSION["editor"]["invisibles"]["boolean"] : 'false'; + $setting_indenting = $_SESSION["editor"]["indent_guides"]["boolean"] != '' ? $_SESSION["editor"]["indent_guides"]["boolean"] : 'false'; + $setting_numbering = $_SESSION["editor"]["line_numbers"]["boolean"] != '' ? $_SESSION["editor"]["line_numbers"]["boolean"] : 'true'; + //show the header require_once "resources/header.php"; + $document['title'] = $text['title-dialplan_edit'].' XML'; + +//scripts and styles + echo "\n"; + + echo "\n"; //show the content - echo "
\n"; + + echo "\n"; + echo "\n"; + //show the footer require_once "resources/footer.php"; diff --git a/app/dialplans/resources/images/blank.gif b/app/dialplans/resources/images/blank.gif new file mode 100644 index 0000000000..75b945d255 Binary files /dev/null and b/app/dialplans/resources/images/blank.gif differ diff --git a/app/dialplans/resources/images/icon_file.png b/app/dialplans/resources/images/icon_file.png new file mode 100644 index 0000000000..c8d71de0c4 Binary files /dev/null and b/app/dialplans/resources/images/icon_file.png differ diff --git a/app/dialplans/resources/images/icon_folder.png b/app/dialplans/resources/images/icon_folder.png new file mode 100644 index 0000000000..7efc21fe2e Binary files /dev/null and b/app/dialplans/resources/images/icon_folder.png differ diff --git a/app/dialplans/resources/images/icon_gear.png b/app/dialplans/resources/images/icon_gear.png new file mode 100644 index 0000000000..0fde59125d Binary files /dev/null and b/app/dialplans/resources/images/icon_gear.png differ diff --git a/app/dialplans/resources/images/icon_goto.png b/app/dialplans/resources/images/icon_goto.png new file mode 100644 index 0000000000..89f5d28531 Binary files /dev/null and b/app/dialplans/resources/images/icon_goto.png differ diff --git a/app/dialplans/resources/images/icon_indenting.png b/app/dialplans/resources/images/icon_indenting.png new file mode 100644 index 0000000000..c6d4c733f1 Binary files /dev/null and b/app/dialplans/resources/images/icon_indenting.png differ diff --git a/app/dialplans/resources/images/icon_invisibles.png b/app/dialplans/resources/images/icon_invisibles.png new file mode 100644 index 0000000000..9e2973bb6e Binary files /dev/null and b/app/dialplans/resources/images/icon_invisibles.png differ diff --git a/app/dialplans/resources/images/icon_numbering.png b/app/dialplans/resources/images/icon_numbering.png new file mode 100644 index 0000000000..305144c8d4 Binary files /dev/null and b/app/dialplans/resources/images/icon_numbering.png differ diff --git a/app/dialplans/resources/images/icon_replace.png b/app/dialplans/resources/images/icon_replace.png new file mode 100644 index 0000000000..4b2ec21788 Binary files /dev/null and b/app/dialplans/resources/images/icon_replace.png differ diff --git a/app/edit/app_config.php b/app/edit/app_config.php index 92e7b3ac0b..4a3b7c0cbe 100644 --- a/app/edit/app_config.php +++ b/app/edit/app_config.php @@ -113,14 +113,6 @@ $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; $apps[$x]['default_settings'][$y]['default_setting_description'] = "Set the default visibility of line numbers for Editor."; $y++; - $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "62cfc1ac-6566-45ba-8c7d-f4234ab1b31e"; - $apps[$x]['default_settings'][$y]['default_setting_category'] = "editor"; - $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "live_previews"; - $apps[$x]['default_settings'][$y]['default_setting_name'] = "boolean"; - $apps[$x]['default_settings'][$y]['default_setting_value'] = "false"; - $apps[$x]['default_settings'][$y]['default_setting_enabled'] = "false"; - $apps[$x]['default_settings'][$y]['default_setting_description'] = "Enable or disable live previewing of syntax, text size and theme changes."; - $y++; $apps[$x]['default_settings'][$y]['default_setting_uuid'] = "7b403afd-e4d6-4e96-8c8f-2cf5d6187191"; $apps[$x]['default_settings'][$y]['default_setting_category'] = "editor"; $apps[$x]['default_settings'][$y]['default_setting_subcategory'] = "theme"; diff --git a/app/edit/index.php b/app/edit/index.php index 5a7509f95d..786ae94ccc 100644 --- a/app/edit/index.php +++ b/app/edit/index.php @@ -75,7 +75,6 @@ $setting_invisibles = ($_SESSION["editor"]["invisibles"]["boolean"] != '') ? $_SESSION["editor"]["invisibles"]["boolean"] : 'false'; $setting_indenting = ($_SESSION["editor"]["indent_guides"]["boolean"] != '') ? $_SESSION["editor"]["indent_guides"]["boolean"] : 'false'; $setting_numbering = ($_SESSION["editor"]["line_numbers"]["boolean"] != '') ? $_SESSION["editor"]["line_numbers"]["boolean"] : 'true'; - $setting_preview = ($_SESSION["editor"]["live_preview"]["boolean"] != '') ? $_SESSION["editor"]["live_preview"]["boolean"] : 'true'; //get and then set the favicon if (isset($_SESSION['theme']['favicon']['text'])){ @@ -238,10 +237,9 @@ $modes['c_cpp'] = 'C'; $modes['c_cpp'] = 'CPP'; $modes['pgsql'] = 'PGSQL'; - $preview = ($setting_preview == 'true') ? "onmouseover=\"editor.getSession().setMode('ace/mode/' + this.value);\"" : null; foreach ($modes as $value => $label) { $selected = ($value == $mode) ? 'selected' : null; - echo "\n"; + echo "\n"; } ?> @@ -250,14 +248,13 @@ @@ -299,12 +296,11 @@ $themes['Dark']['tomorrow_night_eighties']= 'Tomorrow Night 80s'; $themes['Dark']['twilight']= 'Twilight'; $themes['Dark']['vibrant_ink']= 'Vibrant Ink'; - $preview = ($setting_preview == 'true') ? "onmouseover=\"editor.setTheme('ace/theme/' + this.value);\"" : null; foreach ($themes as $optgroup => $theme) { echo "\n"; } diff --git a/app/exec/exec.php b/app/exec/exec.php index ee821bb1e1..763d360b7e 100644 --- a/app/exec/exec.php +++ b/app/exec/exec.php @@ -49,7 +49,6 @@ $setting_invisibles = ($_SESSION["editor"]["invisibles"]["boolean"] != '') ? $_SESSION["editor"]["invisibles"]["boolean"] : 'false'; $setting_indenting = ($_SESSION["editor"]["indent_guides"]["boolean"] != '') ? $_SESSION["editor"]["indent_guides"]["boolean"] : 'false'; $setting_numbering = ($_SESSION["editor"]["line_numbers"]["boolean"] != '') ? $_SESSION["editor"]["line_numbers"]["boolean"] : 'true'; - $setting_preview = ($_SESSION["editor"]["live_preview"]["boolean"] != '') ? $_SESSION["editor"]["live_preview"]["boolean"] : 'true'; //get the html values and set them as variables $handler = ($_REQUEST["handler"] != '') ? trim($_REQUEST["handler"]) : ((permission_exists('exec_switch')) ? 'switch' : null); @@ -340,11 +339,8 @@ $modes['xml'] = 'XML'; $modes['sql'] = 'SQL'; foreach ($modes as $value => $label) { - if ($setting_preview == 'true') { - $preview = "onmouseover=\"editor.getSession().setMode(".(($value == 'php') ? "{path:'ace/mode/php', inline:true}" : "'ace/mode/' + this.value").");\""; - } - $selected = ($value == $mode) ? 'selected' : null; - echo "\n"; + $selected = $value == $mode ? 'selected' : null; + echo "\n"; } ?> @@ -353,14 +349,13 @@ @@ -402,12 +397,11 @@ $themes['Dark']['tomorrow_night_eighties']= 'Tomorrow Night 80s'; $themes['Dark']['twilight']= 'Twilight'; $themes['Dark']['vibrant_ink']= 'Vibrant Ink'; - $preview = ($setting_preview == 'true') ? "onmouseover=\"editor.setTheme('ace/theme/' + this.value);\"" : null; foreach ($themes as $optgroup => $theme) { echo "\n"; }