Esempio n. 1
0
 /**
  * Get Action Box Styles
  */
 public static function getStyles()
 {
     return ProsulumMabDesign::baseStyles();
 }
Esempio n. 2
0
 function displayStyleSettingsPage()
 {
     global $mabStyleKey;
     $MabBase = MAB();
     $MabDesign = MAB('design');
     $data = array();
     $key = isset($_GET['mab-style-key']) ? absint($_GET['mab-style-key']) : null;
     $mabStyleKey = $key;
     if ($key !== null && $this->isValidStyleKey($key)) {
         //edit a style
         $style = $MabDesign->getConfiguredStyle($key);
         $action = 'edit';
     } else {
         //add new style
         $style = $MabDesign->getDefaultSettings();
         $action = 'add';
     }
     //TODO: add reset?
     $data['key'] = $key;
     $data['settings'] = $style;
     $data['action'] = $action;
     $data['actionboxes'] = MAB_ActionBox::getAll();
     $data['base-styles'] = ProsulumMabDesign::baseStyles();
     $filename = $this->getSettingsViewTemplate('style-settings');
     $output = ProsulumMabCommon::getView($filename, $data);
     echo $output;
 }
Esempio n. 3
0
 function actionBoxSettings($post)
 {
     $MabAdmin = MAB('admin');
     $MabBase = MAB();
     $data['meta'] = $MabBase->get_mab_meta($post->ID);
     $data['assets-url'] = MAB_ASSETS_URL;
     //get available action box styles
     $data['styles'] = ProsulumMabDesign::baseStyles();
     $filename = 'metaboxes/type/actionbox-settings.php';
     $box = MAB_Utils::getView($filename, $data);
     echo $box;
 }
Esempio n. 4
0
				<h4 class="panel-group-header"><?php 
_e('Basic', 'mab');
?>
</h4>
				<div class="panel-group">
					<label><?php 
_e('Base Style', 'mab');
?>
</label>
					<select id="base-style-select">
						<option value=""><?php 
_e('None', 'mab');
?>
</option>
						<?php 
foreach (ProsulumMabDesign::baseStyles() as $key => $s) {
    ?>
							<option value="<?php 
    echo $key;
    ?>
"><?php 
    echo $s['name'];
    ?>
</option>
						<?php 
}
?>
					</select>
				</div>

				<h4 class="panel-group-header"><?php