Changeset 1915850
- Timestamp:
- 07/27/2018 12:07:14 PM (8 years ago)
- Location:
- fixed-bar/trunk
- Files:
-
- 6 edited
-
css/jquery.fonticonpicker.min.css (modified) (1 diff)
-
css/style.css (modified) (3 diffs)
-
fixed-bar.php (modified) (2 diffs)
-
inc/function-settings-page.php (modified) (3 diffs)
-
inc/templates/custom-meta-box.php (modified) (4 diffs)
-
readme.txt (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
fixed-bar/trunk/css/jquery.fonticonpicker.min.css
r1913104 r1915850 7 7 * 8 8 */ 9 @font-face{font-family:iconpicker;src:url(../webfonts/iconpicker.eot?90190138);src:url(../webfonts/iconpicker.eot?90190138#iefix) format("embedded-opentype"),url(../webfonts/iconpicker.woff?90190138) format("woff"),url(../webfonts/iconpicker.ttf?90190138) format("truetype"),url(../webfontsiconpicker.svg?90190138#iconpicker) format("svg");font-weight:400;font-style:normal}.icons-selector{display:inline-block;vertical-align:middle;text-align:left}.icons-selector,.icons-selector *,.icons-selector:after,.icons-selector :after,.icons-selector:before,.icons-selector :before{-webkit-box-sizing:content-box;box-sizing:content-box}.icons-selector *{font:inherit;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}.icons-selector .selector-button{width:39px;height:100%;display:block;text-align:center;cursor:pointer;float:left}.icons-selector .selector-button i{line-height:38px;text-align:center}.icons-selector .selected-icon{display:block;width:60px;height:100%;float:left;text-align:center}.icons-selector .selected-icon i{line-height:40px;font-size:18px;cursor:default}.icons-selector.selector-popup-wrap,.icons-selector .selector-popup-wrap{position:absolute;z-index:10000;width:352px;height:auto}.icons-selector .selector-popup{margin-top:-1px;padding:5px;width:342px;height:auto;background-color:#fefefe;position:absolute}.icons-selector .selector{width:100px;height:40px}.icons-selector .selector-category select,.icons-selector .selector-search input[type=text]{border:0;line-height:20px;padding:10px 2.5%;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:5px;font-size:12px;display:block}.icons-selector .selector-category select{height:40px}.icons-selector .selector-category select option{padding:10px}.icons-selector input::-webkit-input-placeholder{text-transform:uppercase}.icons-selector input:-ms-input-placeholder,.icons-selector input::-ms-input-placeholder{text-transform:uppercase}.icons-selector input::placeholder{text-transform:uppercase}.icons-selector .selector-search{position:relative}.icons-selector .selector-search i{position:absolute;right:10px;top:7px}.icons-selector .fip-icons-container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px}.icons-selector .fip-icons-container .loading{font-size:24px;margin:0 auto;padding:20px 0;text-align:center;width:100%}.icons-selector .fip-box{display:inline-block;margin:2px;width:60px;line-height:42px;text-align:center;cursor:pointer;vertical-align:top;height:40px}.icons-selector .selector-footer{line-height:12px;padding:5px 5px 0;text-align:center;font-size:14px}.icons-selector .selector-footer i{font-size:14px}.icons-selector .selector-footer .selector-arrows{float:right}.icons-selector .selector-footer .selector-arrows i{cursor:pointer}.icons-selector .selector-footer .selector-pages{font-size:11px;float:left}.icons-selector .selector-footer em{font-style:italic}.icons-selector .icons-picker-error i:before{color:#eee}.icons-selector [class*=" fip-icon-"]:before,.icons-selector [class^=fip-icon-]:before{font-family:iconpicker;font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}.icons-selector .fip-icon-search:before{content:"\e812";cursor:default}.icons-selector .fip-icon-cancel:before{content:"\e814";cursor:pointer}.icons-selector .fip-icon-block:before{content:"\e84e";color:#fed0d0}.icons-selector .fip-icon-down-dir:before{content:"\e800"}.icons-selector .fip-icon-up-dir:before{content:"\e813"}.icons-selector .fip-icon-left-dir:before{content:"\e801"}.icons-selector .fip-icon-right-dir:before{content:"\e802"}.icons-selector .fip-icon-spin3:before{content:"\e815"}.icons-selector .fip-icon-spin3{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;display:inline-block}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}} 9 @font-face { 10 font-family: iconpicker; 11 src: url(../webfonts/iconpicker.eot?90190138); 12 src: url(../webfonts/iconpicker.eot?90190138#iefix) format("embedded-opentype"),url(../webfonts/iconpicker.woff?90190138) format("woff"),url(../webfonts/iconpicker.ttf?90190138) format("truetype"),url(../webfontsiconpicker.svg?90190138#iconpicker) format("svg"); 13 font-weight: 400; 14 font-style: normal 15 } 16 17 .icons-selector { 18 display: inline-block; 19 vertical-align: middle; 20 text-align: left 21 } 22 23 .icons-selector,.icons-selector *,.icons-selector:after,.icons-selector :after,.icons-selector:before,.icons-selector :before { 24 -webkit-box-sizing: content-box; 25 box-sizing: content-box 26 } 27 28 .icons-selector * { 29 font: inherit; 30 font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif; 31 margin: 0; 32 padding: 0; 33 border: 0; 34 font-size: 100%; 35 vertical-align: baseline 36 } 37 .icons-selector i { 38 font-family:'FontAwesome'; 39 } 40 41 .icons-selector .selector-button { 42 width: 39px; 43 height: 100%; 44 display: block; 45 text-align: center; 46 cursor: pointer; 47 float: left 48 } 49 50 .icons-selector .selector-button i { 51 line-height: 38px; 52 text-align: center 53 } 54 55 .icons-selector .selected-icon { 56 display: block; 57 width: 60px; 58 height: 100%; 59 float: left; 60 text-align: center 61 } 62 63 .icons-selector .selected-icon i { 64 line-height: 40px; 65 font-size: 18px; 66 cursor: default 67 } 68 69 .icons-selector.selector-popup-wrap,.icons-selector .selector-popup-wrap { 70 position: absolute; 71 z-index: 10000; 72 width: 352px; 73 height: auto 74 } 75 76 .icons-selector .selector-popup { 77 margin-top: -1px; 78 padding: 5px; 79 width: 342px; 80 height: auto; 81 background-color: #fefefe; 82 position: absolute 83 } 84 85 .icons-selector .selector { 86 width: 100px; 87 height: 40px 88 } 89 90 .icons-selector .selector-category select,.icons-selector .selector-search input[type=text] { 91 border: 0; 92 line-height: 20px; 93 padding: 10px 2.5%; 94 width: 100%; 95 -webkit-box-sizing: border-box; 96 box-sizing: border-box; 97 margin-bottom: 5px; 98 font-size: 12px; 99 display: block 100 } 101 102 .icons-selector .selector-category select { 103 height: 40px 104 } 105 106 .icons-selector .selector-category select option { 107 padding: 10px 108 } 109 110 .icons-selector input::-webkit-input-placeholder { 111 text-transform: uppercase 112 } 113 114 .icons-selector input:-ms-input-placeholder,.icons-selector input::-ms-input-placeholder { 115 text-transform: uppercase 116 } 117 118 .icons-selector input::placeholder { 119 text-transform: uppercase 120 } 121 122 .icons-selector .selector-search { 123 position: relative 124 } 125 126 .icons-selector .selector-search i { 127 position: absolute; 128 right: 10px; 129 top: 7px 130 } 131 132 .icons-selector .fip-icons-container { 133 width: 100%; 134 -webkit-box-sizing: border-box; 135 box-sizing: border-box; 136 padding: 5px 137 } 138 139 .icons-selector .fip-icons-container .loading { 140 font-size: 24px; 141 margin: 0 auto; 142 padding: 20px 0; 143 text-align: center; 144 width: 100% 145 } 146 147 .icons-selector .fip-box { 148 display: inline-block; 149 margin: 2px; 150 width: 60px; 151 line-height: 42px; 152 text-align: center; 153 cursor: pointer; 154 vertical-align: top; 155 height: 40px 156 } 157 158 .icons-selector .selector-footer { 159 line-height: 12px; 160 padding: 5px 5px 0; 161 text-align: center; 162 font-size: 14px 163 } 164 165 .icons-selector .selector-footer i { 166 font-size: 14px 167 } 168 169 .icons-selector .selector-footer .selector-arrows { 170 float: right 171 } 172 173 .icons-selector .selector-footer .selector-arrows i { 174 cursor: pointer 175 } 176 177 .icons-selector .selector-footer .selector-pages { 178 font-size: 11px; 179 float: left 180 } 181 182 .icons-selector .selector-footer em { 183 font-style: italic 184 } 185 186 .icons-selector .icons-picker-error i:before { 187 color: #eee 188 } 189 190 .icons-selector [class*=" fip-icon-"]:before,.icons-selector [class^=fip-icon-]:before { 191 font-family: iconpicker; 192 font-style: normal; 193 font-weight: 400; 194 speak: none; 195 display: inline-block; 196 text-decoration: inherit; 197 width: 1em; 198 margin-right: .2em; 199 text-align: center; 200 font-variant: normal; 201 text-transform: none; 202 line-height: 1em; 203 margin-left: .2em 204 } 205 206 .icons-selector .fip-icon-search:before { 207 content: "\e812"; 208 cursor: default 209 } 210 211 .icons-selector .fip-icon-cancel:before { 212 content: "\e814"; 213 cursor: pointer 214 } 215 216 .icons-selector .fip-icon-block:before { 217 content: "\e84e"; 218 color: #fed0d0 219 } 220 221 .icons-selector .fip-icon-down-dir:before { 222 content: "\e800" 223 } 224 225 .icons-selector .fip-icon-up-dir:before { 226 content: "\e813" 227 } 228 229 .icons-selector .fip-icon-left-dir:before { 230 content: "\e801" 231 } 232 233 .icons-selector .fip-icon-right-dir:before { 234 content: "\e802" 235 } 236 237 .icons-selector .fip-icon-spin3:before { 238 content: "\e815" 239 } 240 241 .icons-selector .fip-icon-spin3 { 242 -webkit-animation: spin 2s infinite linear; 243 animation: spin 2s infinite linear; 244 display: inline-block 245 } 246 247 @-webkit-keyframes spin { 248 0% { 249 -webkit-transform: rotate(0deg); 250 transform: rotate(0deg) 251 } 252 253 to { 254 -webkit-transform: rotate(359deg); 255 transform: rotate(359deg) 256 } 257 } 258 259 @keyframes spin { 260 0% { 261 -webkit-transform: rotate(0deg); 262 transform: rotate(0deg) 263 } 264 265 to { 266 -webkit-transform: rotate(359deg); 267 transform: rotate(359deg) 268 } 269 } 270 10 271 /*# sourceMappingURL=jquery.fonticonpicker.css.map */ -
fixed-bar/trunk/css/style.css
r1913104 r1915850 1 @import "fontawesome.css" screen;2 3 1 @keyframes bouns { 4 2 0% { … … 49 47 .fixed-bar__btn__icon { 50 48 vertical-align: middle; 51 transition: .4s; } 49 transition: .4s; 50 font-family: 'FontAwesome'; 51 font-style: normal; } 52 52 .fixed-bar__btn__icon::before { 53 53 display: none; … … 110 110 animation-name: fadeOut; } 111 111 112 /* admin styles */ 112 .wp-picker-container { 113 vertical-align: -webkit-baseline-middle; } 113 114 114 .wp-picker-container { 115 vertical-align: -webkit-baseline-middle; 116 display: inline; 117 position: relative; 118 } 119 .wp-picker-holder { 120 position: absolute; 121 z-index: 2; 122 top: 18px; 123 left: 0; 124 } 115 .enable-fa .fab { 116 font-family: 'Font Awesome 5 Brands'; } 117 118 @font-face { 119 font-family: 'Font Awesome 5 Free'; 120 font-style: normal; 121 font-weight: 400; 122 src: url("../webfonts/fa-regular-400.eot"); 123 src: url("../webfonts/fa-regular-400.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-regular-400.woff2") format("woff2"), url("../webfonts/fa-regular-400.woff") format("woff"), url("../webfonts/fa-regular-400.ttf") format("truetype"), url("../webfonts/fa-regular-400.svg#fontawesome") format("svg"); } 124 125 .enable-fa .far { 126 font-family: 'Font Awesome 5 Free'; 127 font-weight: 400; } 128 129 @font-face { 130 font-family: 'Font Awesome 5 Free'; 131 font-style: normal; 132 font-weight: 900; 133 src: url("../webfonts/fa-solid-900.eot"); 134 src: url("../webfonts/fa-solid-900.eot?#iefix") format("embedded-opentype"), url("../webfonts/fa-solid-900.woff2") format("woff2"), url("../webfonts/fa-solid-900.woff") format("woff"), url("../webfonts/fa-solid-900.ttf") format("truetype"), url("../webfonts/fa-solid-900.svg#fontawesome") format("svg"); } 135 136 .enable-fa .fa, 137 .enable-fa .fas { 138 font-family: 'Font Awesome 5 Free'; 139 font-weight: 900; } -
fixed-bar/trunk/fixed-bar.php
r1913113 r1915850 26 26 27 27 // requiring admin page 28 29 28 require_once( plugin_dir_path( __FILE__ ) . '/inc/function-settings-page.php' ); 30 29 … … 33 32 34 33 // adding styles and scripts 35 add_action('wp_enqueue_scripts', 'fixbar_setting_up_scripts' );34 add_action('wp_enqueue_scripts', 'fixbar_setting_up_scripts', 5); 36 35 37 36 function fixbar_setting_up_scripts() { 38 wp_register_style( 'fixed-bar-css', plugins_url( '/css/style.css', __FILE__ ) );37 wp_register_style( 'fixed-bar-css', plugins_url( '/css/style.css', __FILE__ ), array(), '20120208', 'all' ); 39 38 wp_enqueue_style( 'fixed-bar-css' ); 40 wp_ enqueue_script( 'jquery');41 wp_enqueue_script( 'fontawesome.js', plugins_url('/js/fontawesome.js', __FILE__ ), array( '' ), '1.0.0', true);42 wp_enqueue_script( 'main.js', plugins_url('/js/main.js', __FILE__ ), array( 'jquery' ) , '1.0.0', true);39 wp_register_style( 'font-awesome', plugins_url('/css/font-awesome.min.css', __FILE__ ), array(), '4.7.0', 'all' ); 40 wp_enqueue_style( 'font-awesome' ); 41 wp_enqueue_script( 'main.js', plugins_url('/js/main.js', __FILE__ ), array( 'jquery' )); 43 42 } 44 43 -
fixed-bar/trunk/inc/function-settings-page.php
r1913104 r1915850 7 7 8 8 //enable color picker field 9 add_action( 'admin_enqueue_scripts', 'fixbar_setting_up_scripts_admin' );9 add_action( 'admin_enqueue_scripts', 'fixbar_setting_up_scripts_admin', 5 ); 10 10 11 11 function fixbar_setting_up_scripts_admin( $hook_suffix ) { … … 13 13 //css 14 14 wp_enqueue_style( 'wp-color-picker' ); 15 // wp_register_style( 'fontawesome-iconpicker.min.css', plugins_url('../css/fontawesome-iconpicker.min.css', __FILE__ ));16 // wp_enqueue_style( 'fontawesome-iconpicker.min.css' );15 wp_register_style( 'font-awesome', plugins_url('../css/font-awesome.min.css', __FILE__ ), array(), '4.7.0', 'all' ); 16 wp_enqueue_style( 'font-awesome' ); 17 17 wp_register_style( 'jquery.fonticonpicker.min.css', plugins_url('../css/jquery.fonticonpicker.min.css', __FILE__ ) ); 18 18 wp_enqueue_style( 'jquery.fonticonpicker.min.css' ); … … 27 27 wp_register_style( 'fixed-bar-css', plugins_url('../css/style.css', __FILE__ ) ); 28 28 wp_enqueue_style( 'fixed-bar-css' ); 29 //styles 30 wp_enqueue_script( 'jquery' ); 31 // wp_enqueue_script( 'fontawesome-iconpicker.min.js', plugins_url('../js/fontawesome-iconpicker.min.js', __FILE__ ), array( 'jquery' ), '1.0.0', true ); 29 32 30 wp_enqueue_script( 'jquery.fonticonpicker.min.js', plugins_url('../js/jquery.fonticonpicker.min.js', __FILE__ ), array( 'jquery' ), '1.0.0', true ); 33 31 wp_enqueue_script( 'font-icon-picker.js', plugins_url('../js/font-icon-picker.js', __FILE__ ), array( 'jquery' ), '1.0.0', true ); 34 wp_enqueue_script( 'admin.js', plugins_url('../js/admin.js', __FILE__ ), array( ' wp-color-picker'), false, true );32 wp_enqueue_script( 'admin.js', plugins_url('../js/admin.js', __FILE__ ), array( 'jquery', 'wp-color-picker' ), false, true ); 35 33 } 36 34 -
fixed-bar/trunk/inc/templates/custom-meta-box.php
r1913104 r1915850 3 3 add_action( 'add_meta_boxes', 'fixbar_add_meta_box' ); 4 4 add_action( 'save_post', 'fixbar_save_meta_box_data' ); 5 add_action( 'admin_enqueue_scripts', 'fixbar_admin_style' );6 7 function fixbar_admin_style( $hook_suffix ) {8 // Only add to the edit.php admin page.9 // See WP docs.10 if ('edit.php' !== $hook_suffix ) {11 return;12 }13 14 wp_enqueue_style( 'wp-color-picker' );15 wp_register_style( 'fontawesome-iconpicker.min.css', plugins_url('../../css/fontawesome-iconpicker.min.css', __FILE__ ) );16 wp_enqueue_style( 'fontawesome-iconpicker.min.css' );17 wp_deregister_script('fontawesome');18 wp_register_style( 'fontawesome', plugins_url('../../css/fontawesome.css', __FILE__ ) , array(), 5.1 );19 wp_enqueue_style( 'fontawesome' );20 wp_register_style( 'fixed-bar-css', plugins_url('../../css/style.css', __FILE__ ) );21 wp_enqueue_style( 'fixed-bar-css' );22 23 wp_enqueue_script( 'jquery' );24 wp_enqueue_script( 'fontawesome-iconpicker.min.js', plugins_url('../../js/fontawesome-iconpicker.min.js', __FILE__ ), array( 'jquery' ), '1.0.0', true );25 wp_enqueue_script( 'admin.js', plugins_url('../../js/admin.js', __FILE__ ), array( 'wp-color-picker' ), false, true );26 }27 5 28 6 /* META BOXES */ … … 44 22 ?> 45 23 <!-- <p class="howto" style="text-align:right;">If you want make textarea larger pull the corner <span style="font-size:20px;">↑</span> </p> --> 46 <table style="border-collapse: collapse; width: 100%; " border="0">24 <table style="border-collapse: collapse; width: 100%; " border="0"> 47 25 <tbody> 48 26 <tr> … … 50 28 <td style="width: 50%; height:30px;">Closing Icon:</td> 51 29 </tr> 52 <tr >30 <tr class="enable-fa"> 53 31 <td style="width: 50%;"> 54 32 <input type="text" name="fixbar_post_open_icon_field" value="<?php echo $opening_icon ?>" placeholder="icon" class="fixbar-icon-picker" /> … … 57 35 <td style="width: 50%;"> 58 36 <input type="text" name="fixbar_post_close_icon_field" value="<?php echo $closing_icon ?>" placeholder="icon" class="fixbar-icon-picker" /> 59 <input type="text" id="fixbar_post_close_color_field" name="fixbar_post_close_color_field" value="<?php echo esc_attr( $closing_color ) ?> " placeholder="#fff" class="fixbar-color-field" size="25" /> 37 <input type="text" id="fixbar_post_close_color_field" name="fixbar_post_close_color_field" value="<?php echo esc_attr( $closing_color ) ?> " placeholder="#fff" class="fixbar-color-field" size="25" /> 60 38 </td> 61 39 </tr> -
fixed-bar/trunk/readme.txt
r1913117 r1915850 47 47 1.0 Release of Plugin 48 48 1.0.1 Added features: customize on page, post type switcher. Changed style of settings page 49 1.0.2 Display font awsome bug fixed 49 50 50 51 == Upgrade Notice ==
Note: See TracChangeset
for help on using the changeset viewer.