diff options
author | Bryan Berry <bryan@olenepal.org> | 2010-02-02 11:08:19 (GMT) |
---|---|---|
committer | Bryan Berry <bryan@olenepal.org> | 2010-02-02 11:08:19 (GMT) |
commit | d33d538559680bb745d0943e7d68cb05a99851c3 (patch) | |
tree | 5a896ca02a30a72d01a304668c39a9a94f7e7271 | |
parent | 4188b1828f3d2d836edc1532d5ad2790532bca1e (diff) |
zoom works on lesson plan but horizontal scroll bar doesn't appear when text overflows screen horizontally
-rw-r--r-- | css/kDoc.css | 1 | ||||
-rw-r--r-- | js/kDoc.js | 52 |
2 files changed, 36 insertions, 17 deletions
diff --git a/css/kDoc.css b/css/kDoc.css index b60e9fb..fe0fe41 100644 --- a/css/kDoc.css +++ b/css/kDoc.css @@ -23,4 +23,5 @@ #iframeLessonPlan{ width:100%; height: 100%; + overflow-x: scroll; }
\ No newline at end of file @@ -1,21 +1,5 @@ $(document).ready(function(){ -var $text = $('#text'); -var fontSize = parseInt($text.css('font-size')); - - -$('#zoomIn').click( - function(){ - fontSize = fontSize + 2; - $text.css('font-size', '' + fontSize + 'px'); - }); - -$('#zoomOut').click( - function(){ - fontSize = fontSize - 2; - $text.css('font-size', '' + fontSize + 'px'); - }); - var $help = $('#kHelpText').dialog({ position:[ "right", "top"], modal:'true',autoOpen:false,width:500, @@ -37,6 +21,40 @@ $('#kHeaderBackBtn').click(function(){ } ); - Karma.scaleToViewport(); +$('#iframeLessonPlan').load(function(){ + + var iframeScale = 1.0; + var iframeStyle = window.frames[0].document.body.style; + var translateY = 0; + + $('#zoomIn').click( + function(){ + iframeScale = iframeScale + 0.1; + translateY = translateY + 50; + var scale = 'scale(' + iframeScale + ')'; + var translate = "translate(0px, " + translateY + "px)"; + + iframeStyle.MozTransform = scale + ' ' + translate; + iframeStyle.WebkitTransform = scale + ' ' + translate; + }); + + $('#zoomOut').click( + function(){ + iframeScale = iframeScale - 0.1; + translateY = translateY - 50; + + var scale = 'scale(' + iframeScale + ')'; + var translate = "translate(0px, " + translateY + "px)"; + + + iframeStyle.MozTransform = scale + ' ' + translate; + iframeStyle.WebkitTransform = scale + ' ' + translate; + + }); + + }); + +Karma.scaleToViewport(); + });
\ No newline at end of file |