Browse Source

quattro: first work on font size options

pull/500/head
Fabrixxm 9 years ago
parent
commit
6deb070890
  1. 7
      view/theme/quattro/dark/style.css
  2. 7
      view/theme/quattro/green/style.css
  3. 11
      view/theme/quattro/jquery.tools.min.js
  4. 6
      view/theme/quattro/quattro.less
  5. 8
      view/theme/quattro/style.php
  6. 8
      view/theme/quattro/theme_settings.tpl

7
view/theme/quattro/dark/style.css

@ -404,9 +404,6 @@ code {
padding: 10px;
margin-top: 20px;
}
textarea {
font-size: 20px;
}
#panel {
position: absolute;
width: 10em;
@ -1072,7 +1069,6 @@ section {
padding: 0.3em;
}
.wall-item-comment-wrapper .comment-edit-text-full {
font-size: 20px;
height: 4em;
color: #2d2d2d;
border: 1px solid #2d2d2d;
@ -1315,9 +1311,6 @@ span[id^="showmore-wrap"] {
border: 1px solid #999999;
padding: 0.3em;
}
#jot .profile-jot-text:focus {
font-size: 20px;
}
#jot #jot-tools {
margin: 0px;
padding: 0px;

7
view/theme/quattro/green/style.css

@ -404,9 +404,6 @@ code {
padding: 10px;
margin-top: 20px;
}
textarea {
font-size: 20px;
}
#panel {
position: absolute;
width: 10em;
@ -1072,7 +1069,6 @@ section {
padding: 0.3em;
}
.wall-item-comment-wrapper .comment-edit-text-full {
font-size: 20px;
height: 4em;
color: #2d2d2d;
border: 1px solid #2d2d2d;
@ -1315,9 +1311,6 @@ span[id^="showmore-wrap"] {
border: 1px solid #999999;
padding: 0.3em;
}
#jot .profile-jot-text:focus {
font-size: 20px;
}
#jot #jot-tools {
margin: 0px;
padding: 0px;

11
view/theme/quattro/jquery.tools.min.js

@ -0,0 +1,11 @@
/*!
* jQuery Tools v1.2.7 - The missing UI library for the Web
*
* rangeinput/rangeinput.js
*
* NO COPYRIGHTS OR LICENSES. DO WHAT YOU LIKE.
*
* http://flowplayer.org/tools/
*
*/
(function(a){a.tools=a.tools||{version:"v1.2.7"};var b;b=a.tools.rangeinput={conf:{min:0,max:100,step:"any",steps:0,value:0,precision:undefined,vertical:0,keyboard:!0,progress:!1,speed:100,css:{input:"range",slider:"slider",progress:"progress",handle:"handle"}}};var c,d;a.fn.drag=function(b){document.ondragstart=function(){return!1},b=a.extend({x:!0,y:!0,drag:!0},b),c=c||a(document).on("mousedown mouseup",function(e){var f=a(e.target);if(e.type=="mousedown"&&f.data("drag")){var g=f.position(),h=e.pageX-g.left,i=e.pageY-g.top,j=!0;c.on("mousemove.drag",function(a){var c=a.pageX-h,e=a.pageY-i,g={};b.x&&(g.left=c),b.y&&(g.top=e),j&&(f.trigger("dragStart"),j=!1),b.drag&&f.css(g),f.trigger("drag",[e,c]),d=f}),e.preventDefault()}else try{d&&d.trigger("dragEnd")}finally{c.off("mousemove.drag"),d=null}});return this.data("drag",!0)};function e(a,b){var c=Math.pow(10,b);return Math.round(a*c)/c}function f(a,b){var c=parseInt(a.css(b),10);if(c)return c;var d=a[0].currentStyle;return d&&d.width&&parseInt(d.width,10)}function g(a){var b=a.data("events");return b&&b.onSlide}function h(b,c){var d=this,h=c.css,i=a("<div><div/><a href='#'/></div>").data("rangeinput",d),j,k,l,m,n;b.before(i);var o=i.addClass(h.slider).find("a").addClass(h.handle),p=i.find("div").addClass(h.progress);a.each("min,max,step,value".split(","),function(a,d){var e=b.attr(d);parseFloat(e)&&(c[d]=parseFloat(e,10))});var q=c.max-c.min,r=c.step=="any"?0:c.step,s=c.precision;s===undefined&&(s=r.toString().split("."),s=s.length===2?s[1].length:0);if(b.attr("type")=="range"){var t=b.clone().wrap("<div/>").parent().html(),u=a(t.replace(/type/i,"type=text data-orig-type"));u.val(c.value),b.replaceWith(u),b=u}b.addClass(h.input);var v=a(d).add(b),w=!0;function x(a,f,g,h){g===undefined?g=f/m*q:h&&(g-=c.min),r&&(g=Math.round(g/r)*r);if(f===undefined||r)f=g*m/q;if(isNaN(g))return d;f=Math.max(0,Math.min(f,m)),g=f/m*q;if(h||!j)g+=c.min;j&&(h?f=m-f:g=c.max-g),g=e(g,s);var i=a.type=="click";if(w&&k!==undefined&&!i){a.type="onSlide",v.trigger(a,[g,f]);if(a.isDefaultPrevented())return d}var l=i?c.speed:0,t=i?function(){a.type="change",v.trigger(a,[g])}:null;j?(o.animate({top:f},l,t),c.progress&&p.animate({height:m-f+o.height()/2},l)):(o.animate({left:f},l,t),c.progress&&p.animate({width:f+o.width()/2},l)),k=g,n=f,b.val(g);return d}a.extend(d,{getValue:function(){return k},setValue:function(b,c){y();return x(c||a.Event("api"),undefined,b,!0)},getConf:function(){return c},getProgress:function(){return p},getHandle:function(){return o},getInput:function(){return b},step:function(b,e){e=e||a.Event();var f=c.step=="any"?1:c.step;d.setValue(k+f*(b||1),e)},stepUp:function(a){return d.step(a||1)},stepDown:function(a){return d.step(-a||-1)}}),a.each("onSlide,change".split(","),function(b,e){a.isFunction(c[e])&&a(d).on(e,c[e]),d[e]=function(b){b&&a(d).on(e,b);return d}}),o.drag({drag:!1}).on("dragStart",function(){y(),w=g(a(d))||g(b)}).on("drag",function(a,c,d){if(b.is(":disabled"))return!1;x(a,j?c:d)}).on("dragEnd",function(a){a.isDefaultPrevented()||(a.type="change",v.trigger(a,[k]))}).click(function(a){return a.preventDefault()}),i.click(function(a){if(b.is(":disabled")||a.target==o[0])return a.preventDefault();y();var c=j?o.height()/2:o.width()/2;x(a,j?m-l-c+a.pageY:a.pageX-l-c)}),c.keyboard&&b.keydown(function(c){if(!b.attr("readonly")){var e=c.keyCode,f=a([75,76,38,33,39]).index(e)!=-1,g=a([74,72,40,34,37]).index(e)!=-1;if((f||g)&&!(c.shiftKey||c.altKey||c.ctrlKey)){f?d.step(e==33?10:1,c):g&&d.step(e==34?-10:-1,c);return c.preventDefault()}}}),b.blur(function(b){var c=a(this).val();c!==k&&d.setValue(c,b)}),a.extend(b[0],{stepUp:d.stepUp,stepDown:d.stepDown});function y(){j=c.vertical||f(i,"height")>f(i,"width"),j?(m=f(i,"height")-f(o,"height"),l=i.offset().top+m):(m=f(i,"width")-f(o,"width"),l=i.offset().left)}function z(){y(),d.setValue(c.value!==undefined?c.value:c.min)}z(),m||a(window).load(z)}a.expr[":"].range=function(b){var c=b.getAttribute("type");return c&&c=="range"||a(b).filter("input").data("rangeinput")},a.fn.rangeinput=function(c){if(this.data("rangeinput"))return this;c=a.extend(!0,{},b.conf,c);var d;this.each(function(){var b=new h(a(this),a.extend(!0,{},c)),e=b.getInput().data("rangeinput",b);d=d?d.add(e):e});return d?d:this}})(jQuery);

6
view/theme/quattro/quattro.less

@ -71,9 +71,6 @@ code {
margin-top: 20px;
}
textarea { font-size: 20px; }
#panel {
position: absolute;
width: 10em;
@ -542,7 +539,6 @@ section {
padding:0.3em;
}
.comment-edit-text-full {
font-size: 20px;
height: 4em;
color: @CommentBoxFullColor;
border: 1px solid @CommentBoxFullBorderColor;
@ -744,8 +740,6 @@ span[id^="showmore-wrap"] {
color: @CommentBoxEmptyColor;
border: 1px solid @CommentBoxEmptyBorderColor;
padding:0.3em;
&:focus { font-size: 20px; }
}
#jot-tools {

8
view/theme/quattro/style.php

@ -28,3 +28,11 @@
}
";
}
$textarea_font_size = "20";
echo "
textarea { font-size: ${textarea_font_size}px; }
.wall-item-comment-wrapper .comment-edit-text-full { font-size: ${textarea_font_size}px; }
#jot .profile-jot-text:focus { font-size: ${textarea_font_size}px; }
";

8
view/theme/quattro/theme_settings.tpl

@ -1,8 +1,16 @@
<script src="$baseurl/view/theme/quattro/jquery.tools.min.js"></script>
{{inc field_select.tpl with $field=$color}}{{endinc}}
{{inc field_select.tpl with $field=$align}}{{endinc}}
<input type="range" name="rage1" value="0" min="-1" max="1" step="0.01" />
<div class="settings-submit-wrapper">
<input type="submit" value="$submit" class="settings-submit" name="quattro-settings-submit" />
</div>
<script>
$(":range").rangeinput();
</script>
Loading…
Cancel
Save