Changeset 1208404
- Timestamp:
- 07/28/2015 03:40:42 PM (11 years ago)
- Location:
- wp-arabic-virtual-keyboard/trunk
- Files:
-
- 3 edited
-
index.php (modified) (3 diffs)
-
js/jquery.zclip.js (modified) (12 diffs)
-
js/script.js (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wp-arabic-virtual-keyboard/trunk/index.php
r1200727 r1208404 69 69 echo '<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1"/>'; 70 70 echo '<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'; 71 72 echo '<script>var wpvrk_site_url = "'.get_site_url().'";</script>'; 73 71 74 } 72 75 73 76 74 75 77 76 78 function wpavk_keyboard_shortcode($atts) { … … 80 82 extract( shortcode_atts( array ('id' => '1'), $atts ) ); 81 83 82 $keyboard_content = '< script>var wpvrk_site_url = "'.get_site_url().'";</script><div id=\'wpvrk_keyboard_main_wrapper\'><div id=\'areawrapper\'><textarea tabindex=\'1\' class=\'resizable processed\' name=\'area\' dir=\'rtl\' id=\'area\'></textarea></div><div id=\'keyboard\'> <ul class=\'cf\' id=\'numbers\'>84 $keyboard_content = '<div id=\'wpvrk_keyboard_main_wrapper\'><div id=\'areawrapper\'><textarea tabindex=\'1\' class=\'resizable processed\' name=\'area\' dir=\'rtl\' id=\'area\'></textarea></div><div id=\'keyboard\'> <ul class=\'cf\' id=\'numbers\'> 83 85 <li><a class=\'key c192\' onclick=\'wpavk_wr("ذ")\'><span>~</span>ذ</a></li> 84 86 <li><a class=\'key c49\' onclick=\'wpavk_wr("١")\'><span>1</span>١</a></li> … … 90 92 <li><a class=\'key c55\' onclick=\'wpavk_wr("٧")\'><span>7</span>٧</a></li> 91 93 <li><a class=\'key c56\' onclick=\'wpavk_wr("٨")\'><span>8</span>٨</a></li> 92 93 94 <li><a class=\'key c57\' onclick=\'wpavk_wr("٩")\'><span>9</span>٩</a></li> 94 95 <li><a class=\'key c48\' onclick=\'wpavk_wr("٠")\'><span>0</span>٠</a></li> -
wp-arabic-virtual-keyboard/trunk/js/jquery.zclip.js
r1200726 r1208404 11 11 12 12 13 (function ( $) {14 15 $.fn.zclip = function (params) {13 (function () { 14 15 jQuery.fn.zclip = function (params) { 16 16 17 17 if (typeof params == "object" && !params.length) { 18 18 19 var settings = $.extend({19 var settings = jQuery.extend({ 20 20 21 21 path: 'http://localhost/wp-4-0-1/wp-content/plugins/wp-arabic-virtual-keyboard/js/ZeroClipboard.swf', … … 32 32 return this.each(function () { 33 33 34 var o = $(this);35 36 if (o.is(':visible') && (typeof settings.copy == 'string' || $.isFunction(settings.copy))) {34 var o = jQuery(this); 35 36 if (o.is(':visible') && (typeof settings.copy == 'string' || jQuery.isFunction(settings.copy))) { 37 37 38 38 ZeroClipboard.setMoviePath(settings.path); 39 39 var clip = new ZeroClipboard.Client(); 40 40 41 if( $.isFunction(settings.copy)){41 if(jQuery.isFunction(settings.copy)){ 42 42 o.bind('zClip_copy',settings.copy); 43 43 } 44 if( $.isFunction(settings.beforeCopy)){44 if(jQuery.isFunction(settings.beforeCopy)){ 45 45 o.bind('zClip_beforeCopy',settings.beforeCopy); 46 46 } 47 if( $.isFunction(settings.afterCopy)){47 if(jQuery.isFunction(settings.afterCopy)){ 48 48 o.bind('zClip_afterCopy',settings.afterCopy); 49 49 } … … 61 61 o.trigger('mousedown'); 62 62 63 if(! $.isFunction(settings.copy)){63 if(!jQuery.isFunction(settings.copy)){ 64 64 clip.setText(settings.copy); 65 65 } else { … … 67 67 } 68 68 69 if ( $.isFunction(settings.beforeCopy)) {69 if (jQuery.isFunction(settings.beforeCopy)) { 70 70 o.trigger('zClip_beforeCopy'); 71 71 } … … 75 75 clip.addEventListener('complete', function (client, text) { 76 76 77 if ( $.isFunction(settings.afterCopy)) {77 if (jQuery.isFunction(settings.afterCopy)) { 78 78 79 79 o.trigger('zClip_afterCopy'); … … 97 97 clip.glue(o[0], o.parent()[0]); 98 98 99 $(window).bind('load resize',function(){clip.reposition();});99 jQuery(window).bind('load resize',function(){clip.reposition();}); 100 100 101 101 … … 108 108 return this.each(function () { 109 109 110 var o = $(this);110 var o = jQuery(this); 111 111 112 112 params = params.toLowerCase(); 113 113 var zclipId = o.data('zclipId'); 114 var clipElm = $('#' + zclipId + '.zclip');114 var clipElm = jQuery('#' + zclipId + '.zclip'); 115 115 116 116 if (params == "remove") { … … 158 158 nextId: 1, 159 159 // ID of next movie 160 $: function (thingy) {160 jQuery: function (thingy) { 161 161 // simple DOM lookup utility function 162 162 if (typeof(thingy) == 'string') thingy = document.getElementById(thingy); … … 265 265 // glue to DOM element 266 266 // elem can be ID or actual DOM element object 267 this.domElement = ZeroClipboard. $(elem);267 this.domElement = ZeroClipboard.jQuery(elem); 268 268 269 269 // float just above object, or zIndex 99 if dom element isn't set … … 274 274 275 275 if (typeof(appendElem) == 'string') { 276 appendElem = ZeroClipboard. $(appendElem);276 appendElem = ZeroClipboard.jQuery(appendElem); 277 277 } else if (typeof(appendElem) == 'undefined') { 278 278 appendElem = document.getElementsByTagName('body')[0]; … … 286 286 this.div.className = "zclip"; 287 287 this.div.id = "zclip-" + this.movieId; 288 $(this.domElement).data('zclipId', 'zclip-' + this.movieId);288 jQuery(this.domElement).data('zclipId', 'zclip-' + this.movieId); 289 289 var style = this.div.style; 290 290 style.position = 'absolute'; … … 356 356 // warning: container CANNOT change size, only position 357 357 if (elem) { 358 this.domElement = ZeroClipboard. $(elem);358 this.domElement = ZeroClipboard.jQuery(elem); 359 359 if (!this.domElement) this.hide(); 360 360 } -
wp-arabic-virtual-keyboard/trunk/js/script.js
r1131092 r1208404 1 //jQuery.noConflict();1 jQuery.noConflict(); 2 2 3 3 function wpavk_sl(id) { … … 319 319 320 320 321 (function($){var textarea,staticOffset;var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="grippie"></div>').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos<iMin){endDrag(e)}return false}function endDrag(e){$(document).unbind('mousemove',performDrag).unbind('mouseup',endDrag);textarea.css('opacity',1);textarea.focus();textarea=null;staticOffset=null;iLastMousePos=0}function mousePosition(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop}}})($); 322 323 324 $(document).ready(function() { 325 $('div#wpvrk_keyboard_main_wrapper div#areawrapper textarea#area').focus(); 326 $('textarea.resizable:not(.processed)').TextAreaResizer(); 327 328 329 330 $('ul#asdfg li a#caps').zclip({ 321 /*(function($){ 322 var textarea,staticOffset; 323 var iLastMousePos=0;var iMin=32;var grip;$.fn.TextAreaResizer=function(){return this.each(function(){textarea=$(this).addClass('processed'),staticOffset=null;$(this).wrap('<div class="resizable-textarea"><span></span></div>').parent().append($('<div class="grippie"></div>').bind("mousedown",{el:this},startDrag));var grippie=$('div.grippie',$(this).parent())[0];grippie.style.marginRight=(grippie.offsetWidth-$(this)[0].offsetWidth)+'px'})};function startDrag(e){textarea=$(e.data.el);textarea.blur();iLastMousePos=mousePosition(e).y;staticOffset=textarea.height()-iLastMousePos;textarea.css('opacity',0.25);$(document).mousemove(performDrag).mouseup(endDrag);return false}function performDrag(e){var iThisMousePos=mousePosition(e).y;var iMousePos=staticOffset+iThisMousePos;if(iLastMousePos>=(iThisMousePos)){iMousePos-=5}iLastMousePos=iThisMousePos;iMousePos=Math.max(iMin,iMousePos);textarea.height(iMousePos+'px');if(iMousePos<iMin){endDrag(e)}return false}function endDrag(e){$(document).unbind('mousemove',performDrag).unbind('mouseup',endDrag);textarea.css('opacity',1);textarea.focus();textarea=null;staticOffset=null;iLastMousePos=0}function mousePosition(e){return{x:e.clientX+document.documentElement.scrollLeft,y:e.clientY+document.documentElement.scrollTop}}})($);*/ 324 325 326 jQuery(document).ready(function($) { 327 jQuery('div#wpvrk_keyboard_main_wrapper div#areawrapper textarea#area').focus(); 328 //jQuery('textarea.resizable:not(.processed)').TextAreaResizer(); 329 330 331 332 jQuery('ul#asdfg li a#caps').zclip({ 331 333 path:wpvrk_site_url+'/wp-content/plugins/wp-arabic-virtual-keyboard/js/ZeroClipboard.swf', 332 copy: $('textarea#area').val()334 copy:jQuery('textarea#area').val() 333 335 }); 334 336 335 337 336 $("div#keyboard ul li a.key").on('click', function() {338 jQuery("div#keyboard ul li a.key").on('click', function() { 337 339 338 $('ul#asdfg li a#caps').zclip({340 jQuery('ul#asdfg li a#caps').zclip({ 339 341 path:wpvrk_site_url+'/wp-content/plugins/wp-arabic-virtual-keyboard/js/ZeroClipboard.swf', 340 copy: $('textarea#area').val()342 copy:jQuery('textarea#area').val() 341 343 }); 342 344 });
Note: See TracChangeset
for help on using the changeset viewer.