Plugin Directory

Changeset 1208404


Ignore:
Timestamp:
07/28/2015 03:40:42 PM (11 years ago)
Author:
sumith.harshan
Message:

js bug fixed

Location:
wp-arabic-virtual-keyboard/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • wp-arabic-virtual-keyboard/trunk/index.php

    r1200727 r1208404  
    6969    echo '<meta http-equiv="X-UA-Compatible" content="IE=Edge, chrome=1"/>';
    7070    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   
    7174}
    7275
    7376 
    74 
    7577
    7678function wpavk_keyboard_shortcode($atts) {
     
    8082    extract( shortcode_atts( array ('id' => '1'), $atts ) );
    8183     
    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\'>
    8385    <li><a class=\'key c192\' onclick=\'wpavk_wr("ذ")\'><span>~</span>&#1584;</a></li>
    8486    <li><a class=\'key c49\' onclick=\'wpavk_wr("&#1633;")\'><span>1</span>&#1633;</a></li>
     
    9092    <li><a class=\'key c55\' onclick=\'wpavk_wr("&#1639;")\'><span>7</span>&#1639;</a></li>
    9193    <li><a class=\'key c56\' onclick=\'wpavk_wr("&#1640;")\'><span>8</span>&#1640;</a></li>
    92 
    9394    <li><a class=\'key c57\' onclick=\'wpavk_wr("&#1641;")\'><span>9</span>&#1641;</a></li>
    9495    <li><a class=\'key c48\' onclick=\'wpavk_wr("&#1632;")\'><span>0</span>&#1632;</a></li>
  • wp-arabic-virtual-keyboard/trunk/js/jquery.zclip.js

    r1200726 r1208404  
    1111
    1212
    13 (function ($) {
    14 
    15     $.fn.zclip = function (params) {
     13(function () {
     14
     15    jQuery.fn.zclip = function (params) {
    1616
    1717        if (typeof params == "object" && !params.length) {
    1818
    19             var settings = $.extend({
     19            var settings = jQuery.extend({
    2020
    2121                path: 'http://localhost/wp-4-0-1/wp-content/plugins/wp-arabic-virtual-keyboard/js/ZeroClipboard.swf',
     
    3232            return this.each(function () {
    3333
    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))) {
    3737
    3838                    ZeroClipboard.setMoviePath(settings.path);
    3939                    var clip = new ZeroClipboard.Client();
    4040                   
    41                     if($.isFunction(settings.copy)){
     41                    if(jQuery.isFunction(settings.copy)){
    4242                        o.bind('zClip_copy',settings.copy);
    4343                    }
    44                     if($.isFunction(settings.beforeCopy)){
     44                    if(jQuery.isFunction(settings.beforeCopy)){
    4545                        o.bind('zClip_beforeCopy',settings.beforeCopy);
    4646                    }
    47                     if($.isFunction(settings.afterCopy)){
     47                    if(jQuery.isFunction(settings.afterCopy)){
    4848                        o.bind('zClip_afterCopy',settings.afterCopy);
    4949                    }                   
     
    6161                        o.trigger('mousedown');
    6262                       
    63             if(!$.isFunction(settings.copy)){
     63            if(!jQuery.isFunction(settings.copy)){
    6464               clip.setText(settings.copy);
    6565            } else {
     
    6767            }                       
    6868                       
    69                         if ($.isFunction(settings.beforeCopy)) {
     69                        if (jQuery.isFunction(settings.beforeCopy)) {
    7070                            o.trigger('zClip_beforeCopy');                           
    7171                        }
     
    7575                    clip.addEventListener('complete', function (client, text) {
    7676
    77                         if ($.isFunction(settings.afterCopy)) {
     77                        if (jQuery.isFunction(settings.afterCopy)) {
    7878                           
    7979                            o.trigger('zClip_afterCopy');
     
    9797                    clip.glue(o[0], o.parent()[0]);
    9898                   
    99             $(window).bind('load resize',function(){clip.reposition();});
     99            jQuery(window).bind('load resize',function(){clip.reposition();});
    100100                   
    101101
     
    108108            return this.each(function () {
    109109
    110                 var o = $(this);
     110                var o = jQuery(this);
    111111
    112112                params = params.toLowerCase();
    113113                var zclipId = o.data('zclipId');
    114                 var clipElm = $('#' + zclipId + '.zclip');
     114                var clipElm = jQuery('#' + zclipId + '.zclip');
    115115
    116116                if (params == "remove") {
     
    158158    nextId: 1,
    159159    // ID of next movie
    160     $: function (thingy) {
     160    jQuery: function (thingy) {
    161161        // simple DOM lookup utility function
    162162        if (typeof(thingy) == 'string') thingy = document.getElementById(thingy);
     
    265265        // glue to DOM element
    266266        // elem can be ID or actual DOM element object
    267         this.domElement = ZeroClipboard.$(elem);
     267        this.domElement = ZeroClipboard.jQuery(elem);
    268268
    269269        // float just above object, or zIndex 99 if dom element isn't set
     
    274274
    275275        if (typeof(appendElem) == 'string') {
    276             appendElem = ZeroClipboard.$(appendElem);
     276            appendElem = ZeroClipboard.jQuery(appendElem);
    277277        } else if (typeof(appendElem) == 'undefined') {
    278278            appendElem = document.getElementsByTagName('body')[0];
     
    286286        this.div.className = "zclip";
    287287        this.div.id = "zclip-" + this.movieId;
    288         $(this.domElement).data('zclipId', 'zclip-' + this.movieId);
     288        jQuery(this.domElement).data('zclipId', 'zclip-' + this.movieId);
    289289        var style = this.div.style;
    290290        style.position = 'absolute';
     
    356356        // warning: container CANNOT change size, only position
    357357        if (elem) {
    358             this.domElement = ZeroClipboard.$(elem);
     358            this.domElement = ZeroClipboard.jQuery(elem);
    359359            if (!this.domElement) this.hide();
    360360        }
  • wp-arabic-virtual-keyboard/trunk/js/script.js

    r1131092 r1208404  
    1 //jQuery.noConflict();
     1jQuery.noConflict();
    22
    33 function wpavk_sl(id) {
     
    319319
    320320
    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
     326jQuery(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({
    331333        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()
    333335    });
    334336 
    335337
    336     $("div#keyboard ul li a.key").on('click', function() {
     338    jQuery("div#keyboard ul li a.key").on('click', function() {
    337339       
    338         $('ul#asdfg li a#caps').zclip({
     340        jQuery('ul#asdfg li a#caps').zclip({
    339341            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()
    341343        });
    342344    });
Note: See TracChangeset for help on using the changeset viewer.