<?php if (!HeadwayVisualEditor::is_mode('grid') && current_theme_supports('headway-live-css')) { headway_register_visual_editor_box('HeadwayLiveCSSBox'); } class HeadwayLiveCSSBox extends HeadwayVisualEditorBoxAPI { /** * Slug/ID of panel. Will be used for HTML IDs and whatnot. **/ protected $id = 'live-css'; /** * Name of panel. This will be shown in the title. **/ protected $title = 'Live CSS'; protected $description = 'Enter custom CSS and it\'ll show instantly!'; /** * Which mode to put the panel on. **/ protected $mode = 'all'; protected $center = true; protected $width = 500; protected $height = 300; protected $min_width = 350; protected $min_height = 200; protected $closable = true; protected $draggable = true; protected $resizable = true; public function content() { echo '<textarea id="live-css" name="live-css" data-group="general">' . HeadwayOption::get('live-css') . '</textarea>';
<span class="save-button preview-button" id="inactive-preview-button">Preview</span> </div> '; } ?> </div><!-- #menu-right --> </div><!-- #menu --> <!-- Big Boy iframe --> <div id="iframe-container"> <?php $layout_url = HeadwayVisualEditor::get_current_mode() == 'grid' ? home_url() : HeadwayLayout::get_url(HeadwayLayout::get_current()); $iframe_url = add_query_arg(array('ve-iframe' => 'true', 've-layout' => HeadwayLayout::get_current(), 've-iframe-mode' => HeadwayVisualEditor::get_current_mode(), 'rand' => rand(1, 999999)), $layout_url); echo '<iframe id="content" class="content" src="' . $iframe_url . '" scrolling="no"></iframe>'; if (HeadwayVisualEditor::is_mode('grid')) { echo '<iframe id="preview" class="content" src="" style="display: none;" scrolling="no"></iframe>'; } echo '<div id="iframe-overlay"></div>'; echo '<div id="iframe-loading-overlay"><div class="cog-container"><div class="cog-bottom-left"></div><div class="cog-top-right"></div></div></div>'; ?> </div> <!-- #iframe#content --> <div id="panel"> <ul id="panel-top"> <?php do_action('headway_visual_editor_panel_top'); ?>
public static function menu_links() { echo '<li id="menu-link-tools" class="menu-link-has-submenu"> <span>Tools</span> <ul>'; // echo '<li id="tools-undo"><span>Undo <small>Ctrl + Z</small></span></li> // <li id="tools-redo"><span>Redo <small>Ctrl + Y</small></span></li>'; if (HeadwayVisualEditor::is_mode('grid')) { echo '<li id="tools-grid-wizard"><span>Grid Wizard</span></li>'; } if (!HeadwayVisualEditor::is_mode('grid') && current_theme_supports('headway-live-css')) { echo '<li id="tools-live-css"><span>Live CSS <small>Ctrl + E</small></span></li>'; } if (HeadwayCompiler::can_cache()) { echo '<li id="tools-clear-cache"><span>Clear Cache' . (!HeadwayCompiler::caching_enabled() ? ' (Disabled)' : '') . '</span></li>'; } echo '<li id="tools-tour"><span>Tour</span></li> </ul> </li>'; echo '<li id="menu-link-admin" class="menu-link-has-submenu"> <span>Admin</span> <ul> <li><a href="' . admin_url() . '" target="_blank">Dashboard</a></li> <li><a href="' . admin_url('widgets.php') . '" target="_blank">Widgets</a></li> <li><a href="' . admin_url('nav-menus.php') . '" target="_blank">Menus</a></li> <li><a href="' . admin_url('admin.php?page=headway-options') . '" target="_blank">Headway Options</a></li> <li><a href="http://docs.headwaythemes.com" target="_blank">Documentation</a></li> <li><a href="http://support.headwaythemes.com" target="_blank">Support</a></li> </ul> </li>'; echo '<li id="menu-link-view-site"><a href="' . home_url() . '" target="_blank">View Site</a></li>'; }