Changeset 387:023783060913 for themes/ductile/_config.php
- Timestamp:
- 06/18/11 14:24:58 (14 years ago)
- Branch:
- themes
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
themes/ductile/_config.php
r378 r387 28 28 ); 29 29 30 function adjustFontSize($s) 31 { 32 if (preg_match('/^([0-9.]+)\s*(%|pt|px|em|ex)?$/',$s,$m)) { 33 if (empty($m[2])) { 34 $m[2] = 'em'; 35 } 36 return $m[1].$m[2]; 37 } 38 39 return null; 40 } 41 30 42 function adjustColor($c) 31 43 { … … 52 64 53 65 $ductile_base = array( 54 'body_link_w' => null,55 'body_link_v_c' => null,56 'body_link_f_c' => null,57 66 'body_font' => null, 58 'alternate_font' => null 67 'alternate_font' => null, 68 'blog_title_w' => null, 69 'blog_title_s' => null, 70 'blog_title_c' => null, 71 'post_title_w' => null, 72 'post_title_s' => null, 73 'post_title_c' => null, 74 'post_link_w' => null, 75 'post_link_v_c' => null, 76 'post_link_f_c' => null, 77 'blog_title_w_m' => null, 78 'blog_title_s_m' => null, 79 'blog_title_c_m' => null, 80 'post_title_w_m' => null, 81 'post_title_s_m' => null, 82 'post_title_c_m' => null 59 83 ); 60 84 … … 71 95 try 72 96 { 73 $ductile_user['body_link_w'] = (integer) !empty($_POST['body_link_w']);74 75 $ductile_user['body_link_v_c'] = adjustColor($_POST['body_link_v_c']);76 $ductile_user['body_link_f_c'] = adjustColor($_POST['body_link_f_c']);77 78 97 $ductile_user['body_font'] = $_POST['body_font']; 79 98 $ductile_user['alternate_font'] = $_POST['alternate_font']; 99 100 $ductile_user['blog_title_w'] = (integer) !empty($_POST['blog_title_w']); 101 $ductile_user['blog_title_s'] = adjustFontSize($_POST['blog_title_s']); 102 $ductile_user['blog_title_c'] = adjustColor($_POST['blog_title_c']); 103 104 $ductile_user['post_title_w'] = (integer) !empty($_POST['post_title_w']); 105 $ductile_user['post_title_s'] = adjustFontSize($_POST['post_title_s']); 106 $ductile_user['post_title_c'] = adjustColor($_POST['post_title_c']); 107 108 $ductile_user['post_link_w'] = (integer) !empty($_POST['post_link_w']); 109 $ductile_user['post_link_v_c'] = adjustColor($_POST['post_link_v_c']); 110 $ductile_user['post_link_f_c'] = adjustColor($_POST['post_link_f_c']); 111 112 $ductile_user['blog_title_w_m'] = (integer) !empty($_POST['blog_title_w_m']); 113 $ductile_user['blog_title_s_m'] = adjustFontSize($_POST['blog_title_s_m']); 114 $ductile_user['blog_title_c_m'] = adjustColor($_POST['blog_title_c_m']); 115 116 $ductile_user['post_title_w_m'] = (integer) !empty($_POST['post_title_w_m']); 117 $ductile_user['post_title_s_m'] = adjustFontSize($_POST['post_title_s_m']); 118 $ductile_user['post_title_c_m'] = adjustColor($_POST['post_title_c_m']); 80 119 81 120 $core->blog->settings->addNamespace('themes'); … … 94 133 } 95 134 135 echo '<h3>'.__('General settings').'</h3>'; 136 96 137 echo '<fieldset><legend>'.__('Fonts').'</legend>'. 97 138 '<p class="field"><label for="body_font">'.__('Main font:').' '. … … 102 143 '</fieldset>'; 103 144 145 echo '<div class="two-cols">'; 146 echo '<div class="col">'; 147 148 echo '<fieldset><legend>'.__('Blog title').'</legend>'. 149 '<p class="field"><label for="blog_title_w">'.__('Blog title in bold:').' '. 150 form::checkbox('blog_title_w',1,$ductile_user['blog_title_w']).'</label>'.'</p>'. 151 152 '<p class="field"><label for="blog_title_s">'.__('Blog title font size:').'</label> '. 153 form::field('blog_title_s',7,7,$ductile_user['blog_title_s']).' '.__('(in em by default)').'</p>'. 154 155 '<p class="field"><label for="blog_title_c">'.__('Blog title color:').'</label> '. 156 form::field('blog_title_c',7,7,$ductile_user['blog_title_c'],'colorpicker').'</p>'. 157 '</fieldset>'; 158 159 echo '</div>'; 160 echo '<div class="col">'; 161 162 echo '<fieldset><legend>'.__('Post title').'</legend>'. 163 '<p class="field"><label for="post_title_w">'.__('Post title in bold:').' '. 164 form::checkbox('post_title_w',1,$ductile_user['post_title_w']).'</label>'.'</p>'. 165 166 '<p class="field"><label for="post_title_s">'.__('Post title font size:').'</label> '. 167 form::field('post_title_s',7,7,$ductile_user['post_title_s']).' '.__('(in em by default)').'</p>'. 168 169 '<p class="field"><label for="post_title_c">'.__('Post title color:').'</label> '. 170 form::field('post_title_c',7,7,$ductile_user['post_title_c'],'colorpicker').'</p>'. 171 '</fieldset>'; 172 173 echo '</div>'; 174 echo '</div>'; 175 104 176 echo '<fieldset><legend>'.__('Inside posts links').'</legend>'. 105 '<p class="field"><label for=" body_link_w">'.__('Links in bold:').' '.106 form::checkbox(' body_link_w',1,$ductile_user['body_link_w']).'</label>'.'</p>'.107 108 '<p class="field"><label for=" body_link_v_c">'.__('Normal and visited links color:').'</label> '.109 form::field(' body_link_v_c',7,7,$ductile_user['body_link_v_c'],'colorpicker').'</p>'.177 '<p class="field"><label for="post_link_w">'.__('Links in bold:').' '. 178 form::checkbox('post_link_w',1,$ductile_user['post_link_w']).'</label>'.'</p>'. 179 180 '<p class="field"><label for="post_link_v_c">'.__('Normal and visited links color:').'</label> '. 181 form::field('post_link_v_c',7,7,$ductile_user['post_link_v_c'],'colorpicker').'</p>'. 110 182 111 183 '<p class="field"><label for="body_link_f_c">'.__('Active, hover and focus links color:').'</label> '. 112 form::field('body_link_f_c',7,7,$ductile_user['body_link_f_c'],'colorpicker').'</p>'. 113 '</fieldset>'; 184 form::field('post_link_f_c',7,7,$ductile_user['post_link_f_c'],'colorpicker').'</p>'. 185 '</fieldset>'; 186 187 echo '<h3>'.__('Mobile specific settings').'</h3>'; 188 189 echo '<div class="two-cols">'; 190 echo '<div class="col">'; 191 192 echo '<fieldset><legend>'.__('Blog title').'</legend>'. 193 '<p class="field"><label for="blog_title_w_m">'.__('Blog title in bold:').' '. 194 form::checkbox('blog_title_w_m',1,$ductile_user['blog_title_w_m']).'</label>'.'</p>'. 195 196 '<p class="field"><label for="blog_title_s_m">'.__('Blog title font size:').'</label> '. 197 form::field('blog_title_s_m',7,7,$ductile_user['blog_title_s_m']).' '.__('(in em by default)').'</p>'. 198 199 '<p class="field"><label for="blog_title_c_m">'.__('Blog title color:').'</label> '. 200 form::field('blog_title_c_m',7,7,$ductile_user['blog_title_c_m'],'colorpicker').'</p>'. 201 '</fieldset>'; 202 203 echo '</div>'; 204 echo '<div class="col">'; 205 206 echo '<fieldset><legend>'.__('Post title').'</legend>'. 207 '<p class="field"><label for="post_title_w_m">'.__('Post title in bold:').' '. 208 form::checkbox('post_title_w_m',1,$ductile_user['post_title_w_m']).'</label>'.'</p>'. 209 210 '<p class="field"><label for="post_title_s_m">'.__('Post title font size:').'</label> '. 211 form::field('post_title_s_m',7,7,$ductile_user['post_title_s_m']).' '.__('(in em by default)').'</p>'. 212 213 '<p class="field"><label for="post_title_c_m">'.__('Post title color:').'</label> '. 214 form::field('post_title_c_m',7,7,$ductile_user['post_title_c_m'],'colorpicker').'</p>'. 215 '</fieldset>'; 216 217 echo '</div>'; 218 echo '</div>'; 114 219 115 220 ?>
Note: See TracChangeset
for help on using the changeset viewer.