Changeset 628702
- Timestamp:
- 11/22/2012 03:45:59 PM (13 years ago)
- Location:
- misamee-gravity-forms-tools/branches/1.4
- Files:
-
- 1 deleted
- 3 edited
-
css/mgft.pretty.form.css (modified) (1 diff)
-
css/style.css (deleted)
-
lib/mgft_pretty_form.php (modified) (2 diffs)
-
lib/mgft_shortcodes.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
misamee-gravity-forms-tools/branches/1.4/css/mgft.pretty.form.css
r626983 r628702 1 .gform_wrapper.pretty_form_wrapper { 2 background: #FFF; 3 border-radius: 7px; 4 box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 5 -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.2); 6 margin: 0; 7 max-width: 100%; 1 /* line 7, ../sass/mgft.pretty.form.scss */ 2 .pretty_form .gform_wrapper { 3 background: #FFF; 4 -webkit-border-radius: 7px; 5 -moz-border-radius: 7px; 6 -ms-border-radius: 7px; 7 -o-border-radius: 7px; 8 border-radius: 7px; 9 -webkit-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); 10 -moz-box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); 11 box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2); 12 margin: 0; 13 max-width: 100%; 8 14 } 9 15 10 .gform_wrapper.pretty_form_wrapper .gform_heading { 11 background: #F7F7F7; 12 border-bottom: 1px solid #EEEEEE; 13 border-radius: 7px 7px 0 0; 14 -moz-border-radius: 7px 7px 0 0; 15 box-shadow: inset 0 1px 0 #FFFFFF; 16 -moz-box-shadow: inset 0 1px 0 #FFFFFF; 17 color: #777777; 18 font-weight: normal; 19 font-size: 14px; 20 line-height: 36px; 21 margin: 0 0 7px 0; 22 text-align: center; 23 width: 100%; 16 /* line 16, ../sass/mgft.pretty.form.scss */ 17 .pretty_form .gform_wrapper .gform_heading { 18 background: #F7F7F7; 19 border-bottom: 1px solid #EEEEEE; 20 -webkit-border-radius: 7px 7px 0 0; 21 -moz-border-radius: 7px 7px 0 0; 22 -ms-border-radius: 7px 7px 0 0; 23 -o-border-radius: 7px 7px 0 0; 24 border-radius: 7px 7px 0 0; 25 -webkit-box-shadow: inset 0px 1px 0px 0px white; 26 -moz-box-shadow: inset 0px 1px 0px 0px white; 27 box-shadow: inset 0px 1px 0px 0px white; 28 color: #777777; 29 font-weight: normal; 30 font-size: 14px; 31 line-height: 36px; 32 margin: 0 0 7px 0; 33 text-align: center; 34 width: 100%; 24 35 } 25 36 26 .gform_wrapper.pretty_form_wrapper .gform_fields li.gfield { 27 margin: 0; 37 /* line 34, ../sass/mgft.pretty.form.scss */ 38 .pretty_form .gform_wrapper .gform_fields li.gfield { 39 margin: 0; 28 40 } 29 41 30 .gform_wrapper.pretty_form_wrapper .gform_fields li.gfield label { 31 font-size: 11px; 32 width: auto; 33 margin: 0 2px 0 10px; 42 /* line 37, ../sass/mgft.pretty.form.scss */ 43 .pretty_form .gform_wrapper .gform_fields li.gfield label { 44 font-size: 11px; 45 width: auto; 46 margin: 0 2px 0 10px; 34 47 } 35 48 36 .gform_wrapper.pretty_form_wrapper .clear-multi .ginput_container { 37 margin: 0 2px; 38 padding: 0; 49 /* line 46, ../sass/mgft.pretty.form.scss */ 50 .pretty_form .gform_wrapper .clear-multi .ginput_container { 51 margin: 0 2px; 52 padding: 0; 39 53 } 40 54 41 .gform_wrapper.pretty_form_wrapper .gfield_html { 42 color: #999; 43 font-size: 11px; 44 text-align: center; 55 /* line 52, ../sass/mgft.pretty.form.scss */ 56 .pretty_form .gform_wrapper .gfield_html { 57 color: #999; 58 font-size: 11px; 59 text-align: center; 45 60 } 46 61 47 .gform_wrapper.pretty_form_wrapper .gform_footer.left_label { 48 padding: 7px; 49 margin: 0; 62 /* line 58, ../sass/mgft.pretty.form.scss */ 63 .pretty_form .gform_wrapper .gform_footer.left_label { 64 padding: 7px; 65 margin: 0; 50 66 } 51 67 52 .gform_wrapper.pretty_form_wrapper .button[type='submit'] { 53 background: #8CC000; 54 background: gradient(linear, 0% 0%, 0% 100%, from(#8CC000), to(#739E00)); 55 background: -moz-linear-gradient(100% 100% 90deg, #739E00, #8CC000); 56 background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#8CC000), to(#739E00)); 57 border: 1px solid #769800; 58 box-sizing: border-box; 59 color: #FFFFFF; 60 font-weight: bold; 61 font-size: 18px; 62 text-shadow: 0 -1px rgba(41, 41, 41, 0.5); 63 width: 100%; 68 /* line 63, ../sass/mgft.pretty.form.scss */ 69 .pretty_form .gform_wrapper .button[type='submit'] { 70 background: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjEwMCUiIHkxPSIxMDAlIiB4Mj0iMCUiIHkyPSIwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzczOWUwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzhjYzAwMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA=='); 71 background: -webkit-gradient(linear, 100% 100% 90deg, 0% 0% 90deg, color-stop(0%, #739e00), color-stop(100%, #8cc000)); 72 background: -webkit-linear-gradient(100% 100% 90deg, #739e00, #8cc000); 73 background: -moz-linear-gradient(100% 100% 90deg, #739e00, #8cc000); 74 background: -o-linear-gradient(100% 100% 90deg, #739e00, #8cc000); 75 background: linear-gradient(100% 100% 90deg, #739e00, #8cc000); 76 border: 1px solid #769800; 77 box-sizing: border-box; 78 color: #FFFFFF; 79 font-weight: bold; 80 font-size: 18px; 81 text-shadow: 0 -1px rgba(41, 41, 41, 0.5); 82 width: 100%; 64 83 } 65 84 66 .gform_wrapper.pretty_form_wrapper ul.right_label li, .gform_wrapper.pretty_form_wrapper form ul.right_label li, .gform_wrapper.pretty_form_wrapper ul.left_label li, .gform_wrapper.pretty_form_wrapper form ul.left_label li { 67 margin-bottom: 0; 85 /* line 76, ../sass/mgft.pretty.form.scss */ 86 .pretty_form .gform_wrapper .right_label input.medium, .pretty_form .gform_wrapper .right_label select.medium, .pretty_form .gform_wrapper .left_label input.medium, .pretty_form .gform_wrapper .left_label select.medium { 87 width: 100%; 68 88 } 69 89 70 .gform_wrapper.pretty_form_wrapper .ginput_container { 71 margin: 10px; 72 padding: 0;90 /* line 83, ../sass/mgft.pretty.form.scss */ 91 .pretty_form .gform_wrapper ul .right_label li, .pretty_form .gform_wrapper ul .left_label li { 92 margin-bottom: 0; 73 93 } 74 94 75 .gform_wrapper.pretty_form_wrapper input[type="text"], .gform_wrapper.pretty_form_wrapper input[type="url"], .gform_wrapper.pretty_form_wrapper input[type="email"], .gform_wrapper.pretty_form_wrapper input[type="tel"], .gform_wrapper.pretty_form_wrapper input[type="number"], .gform_wrapper.pretty_form_wrapper input[type="password"] { 76 letter-spacing: normal; 77 78 background: #FCFCFC; 79 border-radius: 3px; 80 -moz-border-radius: 3px; 81 -webkit-border-radius: 3px; 82 box-shadow: inset 0 1px 3px #DDDDDD; 83 height: 20px; 84 padding: 4px; 85 86 border: 1px solid #b8b8b8; 87 font-size: 14px; 88 89 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 90 91 width: 100%; 92 -box-sizing: border-box; 93 -moz-box-sizing: border-box; 94 box-sizing: border-box; 95 height: 32px; 96 97 *line-height: 32px; 98 *margin-left: -3px; 99 *margin-right: -4px; 100 display: inline; 101 padding: 0px 0 0 5px; 95 /* line 89, ../sass/mgft.pretty.form.scss */ 96 .pretty_form .gform_wrapper .ginput_container { 97 margin: 10px; 98 padding: 0; 102 99 } 103 100 104 .gform_wrapper.pretty_form_wrapper .right_label input.medium, .gform_wrapper.pretty_form_wrapper .right_label select.medium, .gform_wrapper.pretty_form_wrapper .left_label input.medium, .gform_wrapper.pretty_form_wrapper .left_label select.medium { 105 width: 100%; 101 /* line 100, ../sass/mgft.pretty.form.scss */ 102 .pretty_form .gform_wrapper input[type="text"], .pretty_form .gform_wrapper input[type="url"], .pretty_form .gform_wrapper input[type="email"], .pretty_form .gform_wrapper input[type="tel"], .pretty_form .gform_wrapper input[type="number"], .pretty_form .gform_wrapper input[type="password"] { 103 letter-spacing: normal; 104 background: #FCFCFC; 105 -webkit-border-radius: 3px; 106 -moz-border-radius: 3px; 107 -ms-border-radius: 3px; 108 -o-border-radius: 3px; 109 border-radius: 3px; 110 -webkit-box-shadow: inset 0px 1px 3px 0px #dddddd; 111 -moz-box-shadow: inset 0px 1px 3px 0px #dddddd; 112 box-shadow: inset 0px 1px 3px 0px #dddddd; 113 height: 20px; 114 padding: 4px; 115 border: 1px solid #b8b8b8; 116 font-size: 14px; 117 font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif; 118 width: 100%; 119 -box-sizing: border-box; 120 -moz-box-sizing: border-box; 121 box-sizing: border-box; 122 height: 32px; 123 *line-height: 32px; 124 *margin-left: -3px; 125 *margin-right: -4px; 126 display: inline; 127 padding: 0px 0 0 5px; 106 128 } 107 129 108 .gform_wrapper.pretty_form_wrapper .validation_error { 109 display: none; 130 /* line 130, ../sass/mgft.pretty.form.scss */ 131 .pretty_form .gform_wrapper .validation_error { 132 display: none; 110 133 } 111 134 112 .gform_wrapper.pretty_form_wrapper .gfield_description.validation_message { 113 padding: 0; 114 margin-left: 0; 135 /* line 134, ../sass/mgft.pretty.form.scss */ 136 .pretty_form .gform_wrapper .gfield_description.validation_message { 137 padding: 0; 138 margin-left: 0; 115 139 } 116 140 117 .tooltipsy 118 { 119 padding: 10px; 120 color: #fff; 121 background-color: #222; 122 -moz-box-shadow: inset 0 0 10px #000; 123 -webkit-box-shadow: inset 0 0 10px #000; 124 box-shadow: inset 0 0 10px #000; 125 text-shadow: 0 0 3px #000; 126 -moz-border-radius: 10px; 127 -webkit-border-radius: 10px; 128 border-radius: 10px; 129 position: relative; 141 /* line 143, ../sass/mgft.pretty.form.scss */ 142 .tooltipsy { 143 padding: 10px; 144 color: #fff; 145 background-color: #222; 146 -webkit-border-radius: 10px; 147 -moz-border-radius: 10px; 148 -ms-border-radius: 10px; 149 -o-border-radius: 10px; 150 border-radius: 10px; 151 -webkit-box-shadow: inset 0 0 10px 0px black; 152 -moz-box-shadow: inset 0 0 10px 0px black; 153 box-shadow: inset 0 0 10px 0px black; 154 text-shadow: 0 0 3px #000; 155 position: relative; 156 130 157 } 131 158 159 /* line 153, ../sass/mgft.pretty.form.scss */ 132 160 .tooltipsy::after { 133 content: '';134 position: absolute;135 border: 10px solid transparent;136 border-top-color: #000;137 top: 10px;138 right: -10px;139 z-index: -1;161 content: ''; 162 position: absolute; 163 border: 10px solid transparent; 164 border-top-color: #000; 165 top: 10px; 166 right: -10px; 167 z-index: -1; 140 168 } 141 169 142 .tooltipsy-error 143 { 144 padding: 10px; 145 color: #fff; 146 background-color: #780000; 147 -moz-box-shadow: inset 0 0 10px #780000; 148 -webkit-box-shadow: inset 0 0 10px #780000; 149 box-shadow: inset 0 0 10px #000; 150 text-shadow: 0 0 3px #000; 151 -moz-border-radius: 10px; 152 -webkit-border-radius: 10px; 153 border-radius: 10px; 154 position: relative; 170 /* line 163, ../sass/mgft.pretty.form.scss */ 171 .tooltipsy-error { 172 padding: 10px; 173 color: #fff; 174 background-color: #780000; 175 -webkit-border-radius: 10px; 176 -moz-border-radius: 10px; 177 -ms-border-radius: 10px; 178 -o-border-radius: 10px; 179 border-radius: 10px; 180 -webkit-box-shadow: inset 0 0 10px 0px black; 181 -moz-box-shadow: inset 0 0 10px 0px black; 182 box-shadow: inset 0 0 10px 0px black; 183 text-shadow: 0 0 3px #000; 184 position: relative; 155 185 } 156 186 187 /* line 174, ../sass/mgft.pretty.form.scss */ 157 188 .tooltipsy-error::after { 158 content: '';159 position: absolute;160 border: 10px solid transparent;161 border-top-color: #780000;162 top: 10px;163 right: -10px;164 z-index: -1;189 content: ''; 190 position: absolute; 191 border: 10px solid transparent; 192 border-top-color: #780000; 193 top: 10px; 194 right: -10px; 195 z-index: -1; 165 196 } -
misamee-gravity-forms-tools/branches/1.4/lib/mgft_pretty_form.php
r628344 r628702 21 21 public function __construct() 22 22 { 23 add_action("gform_properties_settings", array(&$this, 'mgft_pretty_form_settings'), 10, 2); 24 add_action("gform_editor_js", array(&$this, 'mgft_pretty_form_editor_script')); 25 add_filter('gform_tooltips', array(&$this, 'mgft_pretty_form_tooltips')); 26 27 add_filter("gform_pre_render", array(&$this, "mgft_pretty_form_pre_render")); 28 29 wp_enqueue_style('mfgt-pretty-form-css', misamee_gf_tools::getPluginUrl() . 'css/mgft.pretty.form.css'); 30 wp_enqueue_script('tooltipsy', misamee_gf_tools::getPluginUrl() . 'js/tooltipsy.source.js', array('jquery')); 31 wp_enqueue_script('mfgt-pretty-form-js', misamee_gf_tools::getPluginUrl() . 'js/mgft.pretty.form.js', array('jquery')); 23 add_filter("gform_shortcode_prettify", array(&$this, "mgft_pretty_form_prettify"), 10, 3); 32 24 } 33 25 34 function mgft_pretty_form_ settings($position, $form_id)26 function mgft_pretty_form_prettify($string, $attributes, $content) 35 27 { 36 if ($position == 500) { 37 ?> 38 <li class="pretty_form_setting field_setting"> 39 <label for="field_pretty_form_value"> 40 <?php _e("Pretty Form Template", misamee_gf_tools::$localizationDomain); ?> 41 <?php gform_tooltip("form_field_pretty_form_value") ?> 42 </label> 43 <select id="field_pretty_form_value" onchange="UpdateFormProperty('pretty_form', jQuery(this).val());"> 44 <option value="">None</option> 45 <option value="Default">Default</option> 46 <?php 47 $themes = $this->mgft_pretty_form_themes(); 48 if (count($themes) > 0) { 49 foreach ($themes as $themeName => $themePath) { 50 ?> 51 <option value="<?php echo $themeName; ?>"><?php echo $themeName; ?></option> 52 <?php 28 extract(shortcode_atts(array( 29 'title' => true, 30 'description' => true, 31 'id' => 0, 32 'name' => '', 33 'field_values' => "", 34 'ajax' => false, 35 'tabindex' => 1, 36 'action' => 'form', 37 'prettytemplate' => '', 38 'cssclass' => '' 39 ), $attributes)); 40 41 /** @var $prettytemplate string */ 42 $selectedTemplate = $prettytemplate; 43 44 $theme = $this->mgft_pretty_form_setTemplate($selectedTemplate); 45 46 $additionalClasses = ''; 47 if($theme['name']!='') { 48 $additionalClasses = ' class="pretty_form'; 49 if ($theme['name'] != 'default') { 50 $additionalClasses .= ' ' . $theme['name']; 51 } 52 $additionalClasses .= '"'; 53 } 54 // $tmp = ''; 55 // $tmp .= '<pre>'; 56 // $tmp .= "Shortcode Template: $selectedTemplate\n"; 57 // $tmp .= "Template: $theme[name]"; 58 // if($theme['name']!='') $tmp .= " (at $theme[name][url])"; 59 // $tmp .= '</pre>'; 60 61 $attributes['action'] = 'form'; 62 63 $formString = RGForms::parse_shortcode($attributes, $content = null); 64 65 if($additionalClasses!='') { 66 return "<div$additionalClasses>$formString</div>"; 67 } 68 return $formString; 69 } 70 71 private function mgft_pretty_form_setTemplate($themeName) { 72 $theme = $this->mgft_pretty_form_getThemeByName($themeName); 73 //echo "<pre>"; 74 if(strtolower($theme['name'])!="none") { 75 if($theme['name']=='default') { 76 wp_enqueue_style('mfgt-pretty-form-css', $theme['url'] . 'css/mgft.pretty.form.css'); 77 wp_enqueue_script('tooltipsy', $theme['url'] . 'js/tooltipsy.source.js', array('jquery')); 78 wp_enqueue_script('mfgt-pretty-form-js', $theme['url'] . 'js/mgft.pretty.form.js', array('jquery')); 79 } elseif (is_dir($theme['dir'])) { 80 //get all files in specified directory 81 $files = glob($theme['dir'] . "/*.*"); 82 83 foreach ($files as $file) { 84 $fileData = pathinfo($file); 85 switch($fileData['extension']) { 86 case 'css': 87 wp_enqueue_style($fileData['filename'], $theme['url'] . $fileData['basename']); 88 //echo "wp_enqueue_style('$fileData[filename]', '$theme[url]$fileData[basename]')\n"; 89 break; 90 case 'js': 91 wp_enqueue_script($fileData['filename'], $theme['url'] . $fileData['basename']); 92 //echo "wp_enqueue_script('$fileData[filename]', '$theme[url]$fileData[basename]')\n"; 93 break; 94 case 'php': 95 include($theme['dir'] . '/' . $fileData['basename']); 96 //echo "include($theme[dir]/$fileData[basename])\n"; 97 break; 53 98 } 54 99 } 55 ?> 56 </select> 57 </li> 58 <?php 100 } 59 101 } 102 return $theme; 60 103 } 61 104 62 function mgft_pretty_form_editor_script() 63 { 64 ?> 65 <script type='text/javascript'> 66 //adding setting to fields of type "text" 67 fieldSettings["text"] += ", .pretty_form_setting"; 105 private function mgft_pretty_form_getThemeByName($themeName) { 106 switch(strtolower($themeName)) { 107 case 'none': 108 $theme = 'None'; 109 $themeDir = ''; 110 break; 111 case 'default': 112 $theme = $themeName; 113 $themeDir = misamee_gf_tools::getPluginPath(); 114 $themeUrl = misamee_gf_tools::getPluginUrl(); 115 break; 116 default: 117 $themes = $this->mgft_pretty_form_themes(); 118 if (array_key_exists($themeName, $themes)) { 119 $theme = $themeName; 120 $themeDir = WP_CONTENT_DIR . $themes[$theme]['dir']; 121 $themeUrl = $themes[$theme]['url']; 122 } elseif ($themeName == 'Default') { 123 $theme = $themeName; 124 $themeDir = misamee_gf_tools::getPluginPath(); 125 $themeUrl = misamee_gf_tools::getPluginUrl(); 126 } 127 } 68 128 69 //binding to the load field settings event to initialize the checkbox 70 jQuery(document).bind("gform_load_form_settings", function (event, form) { 71 jQuery("#field_pretty_form_value").val(form["pretty_form_template"]); 72 }); 73 74 function gform_before_update(form){ 75 form["pretty_form_template"] = jQuery("#field_pretty_form_value").val(); 76 return form; 77 } 78 </script> 79 <?php 80 } 81 82 function mgft_pretty_form_tooltips($tooltips) 83 { 84 $tooltips["form_field_pretty_form_value"] = "<h6>" . __("Pretty Form Template", misamee_gf_tools::$localizationDomain) . "</h6>" . __("Select which Pretty Form template you want to use", misamee_gf_tools::$localizationDomain); 85 return $tooltips; 86 } 87 88 function mgft_pretty_form_pre_render($form) 89 { 90 $selectedTemplate = $form['pretty_form_template']; 91 92 $themes = $this->mgft_pretty_form_themes(); 93 $theme = 'None'; 94 $themeLocation = ''; 95 if(array_key_exists($selectedTemplate, $themes)) { 96 $theme = $selectedTemplate; 97 $themeLocation = $themes[$theme]; 98 } elseif($selectedTemplate =='Default') { 99 $theme = $selectedTemplate; 100 } 101 echo '<pre>'; 102 echo "Template: $theme"; 103 if($themeLocation!='') echo " (at $themeLocation)"; 104 echo "\n"; 105 print_r($form); 106 echo '</pre>'; 129 return array( 130 'name' => $theme, 131 'dir' => str_replace("\\", "/", $themeDir), 132 'url' => $themeUrl 133 ); 107 134 } 108 135 … … 121 148 //print_r($folderArray); 122 149 $themeName = $folderArray[count($folderArray) - 1]; 123 $themes[$themeName] = $themePath; 150 $themeUrl = WP_CONTENT_URL . '/mgft-themes/' . $themeName . "/"; 151 $themes[$themeName] = array( 152 'dir' => $themePath, 153 'url' => $themeUrl 154 ); 124 155 } 125 156 } -
misamee-gravity-forms-tools/branches/1.4/lib/mgft_shortcodes.php
r622176 r628702 7 7 { 8 8 static $add_script; 9 static $add_style; 9 static $add_grandTotalStyle; 10 static $add_progressbarStyle; 10 11 11 12 static function setup_shortcodes() … … 14 15 add_shortcode('mgft-progressbar', array(__CLASS__, 'progressBar')); 15 16 16 add_action('wp_enqueue_scripts', array(__CLASS__, 'register_style '));17 add_action('wp_footer', array(__CLASS__, 'print_style '));17 add_action('wp_enqueue_scripts', array(__CLASS__, 'register_styles')); 18 add_action('wp_footer', array(__CLASS__, 'print_styles')); 18 19 } 19 20 … … 23 24 } 24 25 25 static function register_script() 26 { 27 wp_register_script('mgft-script', misamee_gf_tools::getPluginUrl() . 'js/script.js', array('jquery'), false, true); 28 } 29 30 static function register_style() 31 { 32 wp_register_style('mgft-style', misamee_gf_tools::getPluginUrl() . 'css/style.css'); 33 } 34 35 static function print_script() 26 static function register_scripts() 27 { 28 //wp_register_script('mgft-script', misamee_gf_tools::getPluginUrl() . 'js/script.js', array('jquery'), false, true); 29 } 30 31 static function register_styles() 32 { 33 wp_register_style('mgft-grand-total-style', misamee_gf_tools::getPluginUrl() . 'css/grandtotal.css'); 34 wp_register_style('mgft-progress-bar-style', misamee_gf_tools::getPluginUrl() . 'css/progressbar.css'); 35 } 36 37 static function print_scripts() 36 38 { 37 39 if (!self::$add_script) 38 40 return; 39 41 40 wp_print_scripts('mgft-script'); 41 } 42 43 static function print_style() 44 { 45 if (!self::$add_style) 46 return; 47 48 wp_enqueue_style('mgft-style'); 49 } 42 //wp_print_scripts('mgft-script'); 43 } 44 45 static function print_styles() 46 { 47 if (self::$add_grandTotalStyle) wp_enqueue_style('mgft-grand-total-style'); 48 if (self::$add_progressbarStyle) wp_enqueue_style('mgft-progress-bar-style'); 49 } 50 50 51 51 private static function isNullOrEmpty($question) … … 121 121 $helper = new grand_total_helper(); 122 122 123 //Gets shortcode argument 123 if ($params['autoStyle']) { 124 self::$add_script = true; 125 self::$add_grandTotalStyle = true; 126 } 127 //Gets shortcode argument 124 128 include('mgft_shortcodes_common.php'); 125 129 126 130 $format = '<%1$s class="%2$s">%3$s</%1$s>'; 127 128 //echo '<pre>' . print_r($helper, true) . '</pre>';129 131 130 132 if (!self::isNullOrEmpty($helper->valueExpression)) { … … 181 183 if ($params['autoStyle']) { 182 184 self::$add_script = true; 183 self::$add_ style = true;185 self::$add_progressbarStyle = true; 184 186 $style .= 'mgft-progressbar mgft-progressbar-' . $percentage . ' '; 185 187 $autoStyle = ' style="';
Note: See TracChangeset
for help on using the changeset viewer.