Plugin Directory

Changeset 1587942


Ignore:
Timestamp:
02/03/2017 06:15:05 AM (9 years ago)
Author:
textoptimizer
Message:

Updated assets

Location:
textoptimizer/assets
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • textoptimizer/assets/css/textoptimizer-backend.css

    r1543129 r1587942  
    66/* Textoptimizer CSS */
    77#textoptimizer_cnt{font-family:Lato}
    8 #textoptimizer_cnt table{border-collapse:separate;border-spacing:0}
     8#textoptimizer_cnt table{border-collapse:separate;border-spacing:0;width: 100%;}
    99#textoptimizer_cnt caption, #textoptimizer_cnt th, #textoptimizer_cnt td{padding:0;margin:0;text-align:left;font-size:16px;font-weight:600}
    1010#textoptimizer_cnt input[type=text]{margin:0}
     
    1212.textoptimizer_cnt{padding:7px 6px}
    1313#textoptimizer_query_module{background:#0185aa}
    14 #textoptimizer_query_module .textoptimizer_titl_cnt{padding:10px 6px}
     14#textoptimizer_query_module .textoptimizer_titl_cnt{padding:10px 6px 2px 6px}
    1515#textoptimizer_query_module table{height:25px}
    1616#textoptimizer_query_module th{position:relative;width:57%;padding:0}
    1717#textoptimizer_query_module th img{position:absolute;left:0;top:-9px}
    1818#textoptimizer_query_module td{width:43%;padding:0}
    19 #textoptimizer_query_module input[type=text]{background:#fff;width:83%;height:25px;padding:0 0 0 17%;margin:0 0 0 17%;font-size:12px;border:none}
     19#textoptimizer_query_module input[type=text]{background:#fff;width:83%;height:25px;padding:0 0 0 20%;margin:0 0 0 20%;font-size:12px;border:none}
    2020#textoptimizer_query_module input[type=submit]{background:#10c6f0;width:75px;height:25px;margin:0;color:#fff;font-size:12px;font-weight:bold;border:none;cursor:pointer;float:left}
    2121#textoptimizer_setting_icon{background:url(../images/gear.png) no-repeat center;width:14px;height:25px;margin:0 0 0 10px;display:inline-block;float:left}
    22 #textoptimizer_box1{background:#00afd8;color:#fff!important}
    23 #textoptimizer_box1 .textoptimizer_t{margin:0 0 10px;color:#fff}
     22.textoptimizer_query_note{margin-left:50px;font-size:12px;color:#fff}
     23
     24#textoptimizer_box1{color:#fff!important}
     25#textoptimizer_box1 .textoptimizer_cnt{padding:10px;background:#a1d7e3 none repeat scroll 0 0;}
     26#textoptimizer_box1 .textoptimizer_t{background:#1bb74e;padding:10px;font-size:12px;line-height:12px}
     27#textoptimizer_box1 .textoptimizer_t strong{margin:0 0 7px;font-size:14px;font-weight:800;text-transform:uppercase;display:block}
    2428#textoptimizer_box1 .textoptimizer_t th, #box1 .t td{font-size:16px;font-weight:600}
    2529#textoptimizer_box1 .textoptimizer_t td{text-align:right}
     
    3135#textoptimizer_progressbar td div{background:#dfdfdf;width:95%;height:24px;margin:0 auto;}
    3236#textoptimizer_progressbar td div span{background:url(../images/progressbar.jpg) no-repeat right #00afd8;height:100%;display:inline-block}
    33 #textoptimizer_box1 span.textoptimizer_b{margin:0 4px;font-size:10px;line-height:12px;display:block}
    34 #textoptimizer_box2 .textoptimizer_titl_cnt th, #textoptimizer_box3 .textoptimizer_titl_cnt th, #textoptimizer_box4 .textoptimizer_titl_cnt th{width:40px}
     37#textoptimizer_box1 span.textoptimizer_b{margin:0 4px;font-size:10px;line-height:12px;display:block;}
     38#textoptimizer_box2 .textoptimizer_titl_cnt th, #textoptimizer_box3 .textoptimizer_titl_cnt th, #textoptimizer_box4 .textoptimizer_titl_cnt th{width:35px}
    3539#textoptimizer_box2 .textoptimizer_titl_cnt th img, #textoptimizer_box3 .textoptimizer_titl_cnt th img, #textoptimizer_box4 .textoptimizer_titl_cnt th img{float:left}
    3640#textoptimizer_box2 .textoptimizer_titl_cnt td, #textoptimizer_box3 .textoptimizer_titl_cnt td, #textoptimizer_box4 .textoptimizer_titl_cnt td{color:#fff;font-weight:600;font-size:16px}
    37 #textoptimizer_box2 .textoptimizer_titl_cnt th:last-child, #textoptimizer_box3 .textoptimizer_titl_cnt th:last-child{width:20px;text-align:right}
     41#textoptimizer_box2 .textoptimizer_titl_cnt th:last-child, #textoptimizer_box3 .textoptimizer_titl_cnt th:last-child, #textoptimizer_box4 .textoptimizer_titl_cnt th:last-child{width:20px;text-align:right;}
    3842#textoptimizer_box2 .textoptimizer_titl_cnt{background:#006b23}
    3943.textoptimizer_tabs{width:100%}
     
    4347.textoptimizer_tabs li a:hover{background:#b3dfc2}
    4448#tabs_container{overflow:hidden;position:relative;padding:10px;border:1px solid #009531;border-top:none}
    45 #tabs_container p{margin:0 0 10px;font-size:12px;line-height:15px;color:#808080}
     49#tabs_container p{margin:0 0 10px;font-size:13px;line-height:15px;color:#7B7B7B} /*#6E6E6E*/
    4650#tabs_container p strong{margin:0 0 5px}
    4751.textoptimizer_button{background:#009531;padding:0 5px;line-height:19px;color:#fff;display:inline-block;text-decoration:none;border-radius:2px}
     
    6064#textoptimizer_box3 .textoptimizer_button:hover{background:#0ebfe8}
    6165#textoptimizer_box3 .tabulous_active{background:#b3d1de!important}
     66
    6267#textoptimizer_box4 .textoptimizer_titl_cnt{background:#8d0001;color:#fff}
    6368#textoptimizer_box4 .textoptimizer_tabs ul{background:#ae0001}
     
    6873#textoptimizer_box4 .textoptimizer_button:hover{background:#ca2425}
    6974#textoptimizer_box4 .tabulous_active{background:#e7b3b3!important}
     75
    7076#credit_buy{width:100%}
    71 #credit_buy th{background:#333;padding:10px 0;font-size:14px;font-weight:normal;color:#fff;text-align:center;width: 62%;}
    72 #credit_buy td a#textoptimizer-buy-more-link { background:#10c6f0 url("../images/buy-more.png") no-repeat scroll 3px center / 25px 25px; padding:10px 5px; color:#fff; font-size:14px; text-align:right; text-decoration:none; display:block; }
     77#credit_buy th{background:#333;padding:10px 0;font-size:12px;font-weight:normal;color:#fff;text-align:center}
     78#credit_buy td a{background:url(../images/buy_icon.png) no-repeat 15px center #10c6f0;padding:10px 15px 10px 30px;color:#333;font-size:12px;text-align:center;text-decoration:none;display:block}
     79
    7380#textoptimizer_module1, #textoptimizer_module2, #textoptimizer_module3{margin:0 0 20px}
    7481.textoptimizer_title{background:#00afd8;padding:13px 5px;font-size:16px;color:#fff;font-weight:600;text-transform:uppercase;text-align:center}
     
    8693.textoptimizer_warning, .textoptimizer_error{background:#db1012;padding:4px 10px;color:#fff;font-size:12px;display:block}
    8794.textoptimizer_error{background:#eb7120}
     95#textoptimizer_log { position: relative; }
    8896#textoptimizer_log th{font-size:14px;color:#808080;font-weight:normal}
    8997#textoptimizer_log th b{color:#333}
     
    106114.textoptimizer-box-position { position: relative; }
    107115.textoptimizer-login-part-box-footer { margin: 10px 0px; }
    108 .textoptimizer-login-part-cancle { float: right; }
     116.textoptimizer-login-part-cancel { float: right; }
    109117#tabs_container .suggestion_btn { margin-left: 5px; }
     118#textoptimizer_query_module .textoptimizer-loader { top:0%; }
    110119#textoptimizer_box1 .textoptimizer-loader { top:20%; }
    111 #textoptimizer_box3 .textoptimizer-loader, #textoptimizer_box4 .textoptimizer-loader, #textoptimizer_box2 .textoptimizer-loader, #textoptimizer_module1 .textoptimizer-loader, #textoptimizer_box2 .textoptimizer-loader, #textoptimizer_module2 .textoptimizer-loader {
     120#textoptimizer_box3 .textoptimizer-loader, #textoptimizer_box4 .textoptimizer-loader, #textoptimizer_box2 .textoptimizer-loader, #textoptimizer_module1 .textoptimizer-loader, #textoptimizer_box2 .textoptimizer-loader, #textoptimizer_module2 .textoptimizer-loader, #textoptimizer_log .textoptimizer-loader {
    112121  top:40%; vertical-align: middle; display: inline-block;
    113122}
    114 .textoptimizer-forgot { padding: 3px; border: 1px dotted #ff0303; }
     123.textoptimizer-forgot { padding: 3px; margin: 0px 6px; border: 1px dotted #ff0303; font-size: 12px; }
    115124
    116125/** Custom(14-Nov-2016) **/
     
    119128.textoptimizer-part input:focus::-moz-placeholder { color:transparent; } /* FF 19+ */
    120129.textoptimizer-part input:focus:-ms-input-placeholder { color:transparent; } /* IE 10+ */
     130
     131/** New (29-Dec-2016) **/
     132#textoptimizer_box5{margin:0 0 10px;border:2px solid #00afd8}
     133#textoptimizer_box5 td{padding:8px 10px;font-size:12px;line-height:13px;font-weight:300;color:#808080}
     134#textoptimizer_box5 td strong{margin:0 0 5px;font-size:14px;color:#00afd8;display:block}
     135#textoptimizer_box5 th{background:#dedfde}
     136#textoptimizer_box5 th img{width:100px;margin:0!important}
     137
     138#textoptimizer-report-button{padding:10px 12px;border:1px solid #333;border-radius:10px;display:inline-block;text-decoration:none}
     139#textoptimizer-report-button th{padding:0 10px 0 0}
     140#textoptimizer-report-button td{font-size:20px;line-height:20px;color:#10c6f0;font-family:Lato;text-align:center}
     141
     142/** **/
     143select.textoptimizer-select {
     144    border: 1px solid #DDD; border-radius: 4px; outline: none; width: 60%; line-height:28px; padding:5px; height:32px;
     145}
     146
     147.textoptimiser-info { color: #fff; font-size: 10px; margin-top: -1px; text-align: center; }
     148.textoptimizer-right { text-align: right; }
     149.textoptimizer-floatright { display: inline-block; float: right; }
     150#textoptimizer_cnt td.paddingLeft8, .paddingLeft8 { padding-left: 2px; font-size: 12px;line-height: 13px; }
     151
     152/** 23-Jan-2017 **/
     153#textoptimizer_box1 .textoptimizer_b{background:#fff;padding:0 0 5px;color:#333;text-transform:uppercase}
     154#textoptimizer_box1 .textoptimizer_b table{width:100%}
     155#textoptimizer_box1 .textoptimizer_b th, #textoptimizer_box1 .textoptimizer_b td{width:33%;text-align:center}
     156#textoptimizer_box1 .textoptimizer_b th{font-size:18px;line-height:18px;font-weight:800}
     157#textoptimizer_box1 .textoptimizer_b td{font-size:13px}
     158#textoptimizer_box1 .textoptimizer_b td span{background:#1bb74e;padding:3px 5px;margin-top:5px;color:#fff;display:inline-block;}
     159#textoptimizer_dark_blue_arw{background:url(../images/dark_blue_arw.jpg) no-repeat center top;height:8px;}
     160#textoptimizer_light_blue_arw{background:url(../images/light_blue_arw.jpg) no-repeat center top;height:8px;}
     161#textoptimizer_green_arw{background:url(../images/green_arw.jpg) no-repeat center top;height:10px;}
     162
     163/** 26-Jan-2017 **/
     164.textoptimizer-search-result-info { color: #808080; font-size: 10px; font-weight: bold; margin-right: 6px; text-align: right; }
     165
     166/** 30-Jan-2017 **/
     167a.textoptimizer_submit {
     168    text-align:  center; text-decoration: none; font-size: 14px;
     169}
     170a.textoptimizer_submit:active, a.textoptimizer_submit:hover {
     171    color: #FFF;
     172}
     173
     174/** 01-Feb-20174 **/
     175strong.textoptimizer-box-inner-blue-strong {
     176    font-size:13px;color:#01658f;display:block;
     177}
     178strong.textoptimizer-box-inner-green-strong {
     179    font-size:13px;color:#009531;display:block;
     180}
     181strong.textoptimizer-box-inner-red-strong {
     182    font-size:13px;color:#ae0001;display:block;
     183}
     184strong.textoptimizer-box-inner-blue-strong b, strong.textoptimizer-box-inner-green-strong b, strong.textoptimizer-box-inner-red-strong b {
     185    font-weight: 900;
     186}
  • textoptimizer/assets/js/tabulous.js

    r1543129 r1587942  
    66 */
    77;(function ( $, window, document, undefined ) {
    8 
    98    var pluginName = "tabulous",
    109        defaults = {
    1110            effect: 'scale'
    1211        };
    13 
    1412       // $('<style>body { background-color: red; color: white; }</style>').appendTo('head');
    15 
    1613    function Plugin( element, options ) {
    1714        this.element = element;
     
    2219        this.init();
    2320    }
    24 
    2521    Plugin.prototype = {
    26 
    2722        init: function() {
    28 
    2923            var links = this.$elem.find('a');
    3024            var firstchild = this.$elem.find('li:first-child').find('a');
     
    4337            var firstdiv = this.$elem.find('#tabs_container');
    4438            var firstdivheight = firstdiv.find('div:first').height();
    45 
     39           
    4640            var alldivs = this.$elem.find('div:first').find('div');
    4741
     
    5448            links.bind('click', {myOptions: this.options}, function(e) {
    5549                e.preventDefault();
    56 
    5750                var $options = e.data.myOptions;
    5851                var effect = $options.effect;
    59 
    6052                var mythis = $(this);
    6153                var thisform = mythis.parent().parent().parent();
    6254                var thislink = mythis.attr('href');
    63 
    64 
    6555                firstdiv.addClass('transition');
    66 
    6756                links.removeClass('tabulous_active');
    6857                mythis.addClass('tabulous_active');
     
    8271                    thisform.find('div'+thislink).addClass('make_transist').addClass('showflip');
    8372                }
    84 
    85 
    8673                firstdiv.css('height',thisdivwidth+'px');
    87 
    88                
    89 
    90 
    9174            });
    92 
    93            
    94 
    95 
    96          
    97            
    9875        },
    99 
    10076        yourOtherFunction: function(el, options) {
    10177            // some logic
  • textoptimizer/assets/js/textoptimizer-admin-script.js

    r1543129 r1587942  
    1313
    1414    jQuery( "#textoptimizerKeywords" ).keydown(function(e) {
    15         if (e.keyCode == 13) {
    16             jQuery('.btn-optimize').click();
    17             return false;
    18         }
    19     });
    20 
     15        if (e.keyCode == 13) { jQuery('.btn-optimize').click(); return false; }
     16    });
     17
     18    /** Optimze Text **/
    2119    jQuery(".btn-optimize").click(function(e){
    2220        e.preventDefault();
    2321        var keyWords = jQuery('#textoptimizerKeywords').val();
    2422        var content = GetTinymceContent();
    25         if((content!='') && (keyWords!='') && (ValidateKeyWords(keyWords))){
     23        if((content!='') && (keyWords!='')){
    2624            TextoptimizerLoader('show');
    2725            var datas = {
     
    4038                        if(data.success) {
    4139                            jQuery("#textoptimizer-credit-error-message").hide();
     40
    4241                            // BOX 1 Score Image
    4342                            var dataBox1ScoreImage = '';
     
    5251                            }
    5352
    54                             // BOX-2 Tab Title
     53                            // BOX-2 Tab Title ( Green Box )
    5554                            var dataBox2Title = '';
    5655                            if(data.titleBox2) {
    5756                                dataBox2Title += data.titleBox2;
    58                             }else if( data.titleErrorBox2 ){
     57                            } else if( data.titleErrorBox2 ){
    5958                                dataBox2Title += data.titleErrorBox2;
    6059                            }
    6160
    62                             // BOX 2 Tab Content
     61                            // BOX 2 Tab Content ( Green Box )
    6362                            var dataBox2Content = '';
    6463                            if(data.contentBox2) {
     
    108107                            if(flage) {
    109108                                jQuery("#textoptimizer_box1").removeClass('textoptimizer-deactive-part');
    110                                 jQuery('.score-span').html(scoreDataHtml);
     109                                jQuery("#textoptimizer_box5").addClass('textoptimizer-deactive-part');
     110                               
     111                                /** Score **/
     112                                jQuery('#textoptimizer-score-data').html(scoreDataHtml);
     113                                jQuery('#textoptimizer-score-status').html(data.scoreStatus);
     114
     115                                jQuery('#textoptimizer_box1 .textoptimizer_t').css('background-color',data.scoreColor);
     116                                jQuery('#textoptimizer-score-data').css('background-color',data.scoreColor);
     117                                jQuery('#textoptimizer-score-botimg').attr('src',dataBox1ScoreImage);
     118
     119
    111120                                jQuery('#data-percent').attr('data-percent', data.score +'%');
    112                                 jQuery('#score-img').attr('src', dataBox1ScoreImage);
    113                                 jQuery('.textoptimizer_b').html(dataBox1ResultCount);
     121                                jQuery('#textoptimizer_b').html(dataBox1ResultCount);
    114122                               
    115123                                jQuery('.skillbar-bar').animate({
     
    121129                                jQuery('#optimize-response-box2-title').html(dataBox2Title);
    122130                                jQuery('.optimize-response-box2-content').html(dataBox2Content);
    123                             }
     131                            } else {
     132                                jQuery("#textoptimizer_box2").addClass('textoptimizer-deactive-part');
     133                            }
     134
    124135                            if(dataBox3Title != '' && dataBox3Content != ''){
    125136                                jQuery("#textoptimizer_box3").removeClass('textoptimizer-deactive-part');
    126137                                jQuery('#optimize-response-box3-title').html(dataBox3Title);
    127138                                jQuery('.optimize-response-box3-content').html(dataBox3Content);
    128                             }
     139                            } else {
     140                                jQuery("#textoptimizer_box3").addClass('textoptimizer-deactive-part');
     141                            }
     142
    129143                            if(dataBox4Title != '' && dataBox4Content != ''){
    130144                                jQuery("#textoptimizer_box4").removeClass('textoptimizer-deactive-part');
    131145                                jQuery('#optimize-response-box4-title').html(dataBox4Title);
    132146                                jQuery('.optimize-response-box4-content').html(dataBox4Content);
     147                            } else {
     148                                jQuery("#textoptimizer_box4").addClass('textoptimizer-deactive-part');
    133149                            }
    134150
    135151                            // Credits
    136                             var textoptimizerCredits = String(data.credits);
    137                             if(textoptimizerCredits!="null" && textoptimizerCredits!="") {
    138                                 jQuery("#textoptimizer-credit-buy-part").removeClass('textoptimizer-deactive-part', 500);
    139                                 jQuery("#textoptimizer-credit-buy-table").removeClass('textoptimizer-deactive-part');
    140                                 jQuery("#textoptimizer-credits").html(data.credits);
    141                             } else {
    142                                 jQuery("#textoptimizer-credit-buy-part").addClass('textoptimizer-deactive-part', 500);
    143                                 jQuery("#textoptimizer-credits").html('');
    144                             }                       
     152                            TextOptimiserShowCredit(String(data.credits));
    145153                        } else {
     154                            TextOptimiserShowCredit(String(data.credits));
    146155                            jQuery("#textoptimizer_box1").addClass('textoptimizer-deactive-part');
     156                            jQuery("#textoptimizer_box5").addClass('textoptimizer-deactive-part');
    147157                            jQuery("#textoptimizer_box2").addClass('textoptimizer-deactive-part');
    148158                            jQuery("#textoptimizer_box3").addClass('textoptimizer-deactive-part');
    149159                            jQuery("#textoptimizer_box4").addClass('textoptimizer-deactive-part');
    150                             jQuery("#textoptimizer-credit-buy-part").removeClass('textoptimizer-deactive-part');
    151                             jQuery("#textoptimizer-credit-buy-table").addClass('textoptimizer-deactive-part');
    152160                            TextoptimizerShowMessage('textoptimizer-credit-error-message', 'error', data.errors);
     161                        }
     162                        jQuery("#textoptimizer-buy-more-link").attr('href', data.buymoreLink);
     163                        if(data.reportLink) {
     164                            jQuery("#textoptimizer-report-button").attr('href', data.reportLink);
     165                        } else {
     166                            jQuery("#textoptimizer-report-button-part").addClass('textoptimizer-deactive-part', 500);
    153167                        }
    154168                    } else {
    155169                        jQuery("#textoptimizer_box1").addClass('textoptimizer-deactive-part');
     170                        jQuery("#textoptimizer_box5").removeClass('textoptimizer-deactive-part');
    156171                        jQuery("#textoptimizer_box2").addClass('textoptimizer-deactive-part');
    157172                        jQuery("#textoptimizer_box3").addClass('textoptimizer-deactive-part');
     
    159174                        jQuery("#textoptimizer-logout-user").click();
    160175                        TextoptimizerShowMessage('textoptimizer-credit-error-message', 'error', data.errors);
    161                     }                   
    162 
    163                     jQuery('.textoptimizer_tabs').tabulous({
    164                         effect: 'scale'
    165                     });
     176                    }
     177
     178                    jQuery('.textoptimizer_tabs').tabulous({ effect: 'scale' });
    166179                }
    167180            });
     181        } else {
     182            TextoptimizerShowMessage('textoptimizer-search-error', 'error', textoptimizerJS.blankKeyWordMessage);
    168183        }
    169184    });
     
    190205    });
    191206
    192     jQuery(".textoptimizer-login-part-cancle").click(function(e){
     207    /** TextOptimizer done button in settings area **/
     208    jQuery("#textoptimizer-done").click(function(e){
     209        e.preventDefault();
     210        jQuery("#textoptimizer-searching-part").removeClass('textoptimizer-deactive-part', 500);
     211        jQuery("#textoptimizer_box1").addClass('textoptimizer-deactive-part');
     212        jQuery("#textoptimizer_box2").addClass('textoptimizer-deactive-part');
     213        jQuery("#textoptimizer_box3").addClass('textoptimizer-deactive-part');
     214        jQuery("#textoptimizer_box4").addClass('textoptimizer-deactive-part');
     215        jQuery("#textoptimizer_box5").removeClass('textoptimizer-deactive-part');
     216        jQuery("#textoptimizer-credit-buy-part").addClass('textoptimizer-deactive-part');
     217        jQuery("#textoptimizer-report-button-part").addClass('textoptimizer-deactive-part');
     218    });
     219
     220    jQuery(".textoptimizer-login-part-cancel").click(function(e){
    193221        e.preventDefault();
    194222        var userLogin = jQuery("#textoptimizer-login-user").val();
     
    227255                jQuery("#textoptimizer_loggedin").addClass('textoptimizer-deactive-part', 500);
    228256                jQuery("#textoptimizer-buy-more-link").attr('href', datas.buyMore);
    229 
    230                 var textoptimizerCredits = String(datas.credits);
    231                 if(textoptimizerCredits!="null" && textoptimizerCredits!="") {
    232                     jQuery("#textoptimizer-credit-buy-part").removeClass('textoptimizer-deactive-part', 500);
    233                     jQuery("#textoptimizer-credits").html(textoptimizerCredits);
    234                 } else {
    235                     jQuery("#textoptimizer-credit-buy-part").addClass('textoptimizer-deactive-part', 500);
    236                     jQuery("#textoptimizer-credits").html('');
    237                 }
     257                TextOptimiserShowCredit(String(datas.credits));
    238258            } else {
    239259                TextoptimizerShowMessage('textoptimizer-login-error-message', 'notification', datas.errors);
     
    294314                jQuery("#textoptimizer-login-part").removeClass('textoptimizer-deactive-part', 500);
    295315                jQuery("#textoptimizer_loggedin").removeClass('textoptimizer-deactive-part', 500);
    296                 jQuery("#textoptimizer-credit-buy-part").addClass('textoptimizer-deactive-part', 500);
    297                 jQuery("#textoptimizer-credits").html('');
     316                jQuery("#textoptimizer_register").addClass('textoptimizer-deactive-part', 500);
     317                TextOptimiserShowCredit(0);
     318                jQuery("#textoptimizer-buy-more-link").attr('href', '#');
     319                jQuery("span.textoptimiser-current-language").html(textoptimizerJS.defaultLanguage);
     320                jQuery("span.textoptimiser-current-engine").html(FirstUC(textoptimizerJS.defaultEngine));
    298321                jQuery("#textoptimizer-login-user").val(0);
    299322            }
     
    304327    /** Buy More **/
    305328    jQuery("#textoptimizer-buy-more-link").click(function(e){
    306         //e.preventDefault();
    307         var myForm = document.createElement("form");
    308         myForm.action=this.href;// the href of the link
    309         myForm.target="myFrame";
    310         myForm.method="POST";
    311         myForm.submit();
     329        var link = jQuery(this).attr('href');
     330        if(link=="#") {
     331            e.preventDefault();
     332            jQuery("#textoptimizer-searching-part").addClass('textoptimizer-deactive-part', 500);
     333            jQuery("#textoptimizer_account").addClass('textoptimizer-deactive-part', 500);
     334            jQuery("#textoptimizer_register").addClass('textoptimizer-deactive-part', 500);
     335            jQuery("#textoptimizer-login-part").removeClass('textoptimizer-deactive-part', 500);
     336            jQuery("#textoptimizer_loggedin").removeClass('textoptimizer-deactive-part', 500);
     337        }
     338    });
     339
     340    /** Change Language **/
     341    jQuery("#textoptimizer-language").change(function(e){
     342        e.preventDefault(); TextoptimizerLoader('show');
     343        var language = jQuery(this).val(), data = {'action':'TextoptimizerSave', 'language':language};
     344        jQuery.post(ajaxurl, data, function(resposne){ TextoptimizerLoader('hide'); });
     345        if(language=='en') { jQuery("span.textoptimiser-current-language").html('English'); } else if(language=='fr') { jQuery("span.textoptimiser-current-language").html('French'); }
     346    });
     347
     348    /** Change Search Engine **/
     349    jQuery("#textoptimizer-search-engine").change(function(e){
     350        e.preventDefault(); TextoptimizerLoader('show');
     351        var seachEngine = jQuery(this).val(), data = {'action':'TextoptimizerSave', 'engine':seachEngine};
     352        jQuery.post(ajaxurl, data, function(resposne){ TextoptimizerLoader('hide'); });
     353        seachEngine = FirstUC(seachEngine); jQuery("span.textoptimiser-current-engine").html(seachEngine);
    312354    });
    313355});
     356
     357/** Show Credits **/
     358function TextOptimiserShowCredit(credit) {
     359    var creditsNo = 0; if((credit!="null") && (credit!="") && (credit!='undefined')) { creditsNo = credit; }
     360    jQuery("#textoptimizer-report-button-part").addClass('textoptimizer-deactive-part', 500);
     361    if((parseInt(creditsNo)>0)) {
     362        jQuery("#textoptimizer-report-button-part").removeClass('textoptimizer-deactive-part', 500);
     363    }
     364    jQuery("#textoptimizer-credit-buy-part").removeClass('textoptimizer-deactive-part', 500);
     365    jQuery("#textoptimizer-credit-buy-table").removeClass('textoptimizer-deactive-part', 500);
     366    jQuery("#textoptimizer-credits").html(creditsNo);
     367}
    314368
    315369/* Loader **/
    316370function TextoptimizerLoader(action) {
    317     if(action=='show') {
    318         jQuery(".textoptimizer-overlay").show(); jQuery(".textoptimizer-loader").show();
    319     } else {
    320         jQuery(".textoptimizer-overlay").hide(); jQuery(".textoptimizer-loader").hide();
    321     }
     371    if(action=='show') { jQuery(".textoptimizer-overlay").show(); jQuery(".textoptimizer-loader").show(); }
     372    else { jQuery(".textoptimizer-overlay").hide(); jQuery(".textoptimizer-loader").hide(); }
     373}
     374
     375function FirstUC(seachEngine) {
     376    return seachEngine.toLowerCase().replace(/\b[a-z]/g, function(letter) { return letter.toUpperCase(); });
    322377}
    323378
     
    329384
    330385/** get post content from editor **/
    331 function GetTinymceContent(){
    332     var content;
    333     id = 'content';
    334     var inputid = id;
    335     var editor = tinyMCE.get(inputid);
     386function GetTinymceContent() {
     387    var content, inputid = 'content';
    336388    var textArea = jQuery('textarea#' + inputid);
    337389    if (textArea.length>0 && textArea.is(':visible')) {
    338390        content = textArea.val();
    339391    } else {
    340         content = editor.getContent();
     392        var editor = tinyMCE.get(inputid); content = editor.getContent();
    341393    }
    342394    return content
     
    385437/** Check Responce Status **/
    386438function TextOptimizerAPIResponse(datas) {
    387     var codeString = String(datas.statuses);
     439    var codeString = String(datas.statuses); 
    388440    var errorDigitCodeStartTo = codeString.substring(0,1);
    389441    if(errorDigitCodeStartTo==4) { return false; }
Note: See TracChangeset for help on using the changeset viewer.