예제 #1
0
    protected function onReadyHook()
    {
        ?>
        <script>
            (function ($) {
                $(document).ready(function () {
                    $("#qdnew").hide();
                    $("#qdclone").hide();
                    $("#qddelete").hide();
                    //$("#qdnote").hide();
                    //$("#qdimage").hide();
                    $("#qdupdate").hide();
                    //$("#qdlog").hide();

                    //button
                    var menu_format = '<?php 
        echo admin_url('nav-menus.php?action=edit&menu=');
        ?>
';
                    $('#btn_openwpmenueditor').click(function () {

                        var tmp = menu_format + MYAPP.viewModel.wpid();
                        //MYAPP.requestLookupWindow(tmp);
                        MYAPP.openInNewTab(tmp);
                    });
                });
            })(jQuery);
        </script>
        <?php 
        parent::onReadyHook();
    }
예제 #2
0
 protected function onReadyHook()
 {
     parent::onReadyHook();
     // TODO: Change the autogenerated stub
     ?>
     <script type="text/javascript">
         (function ($) {
             $(document).ready(function () {
                 $("#cardForm select[name='meta_name']").on('change', function () {
                     if ($(this).val().toLowerCase() == 'description') {
                         $("#cardForm select[name='seo_tpl']").attr('disabled', 'disabled');
                         MYAPP.showMsg({
                             "6tydh543678dgvcgftery": {
                                 "field": "",
                                 "msg": "SEO TPL không dùng cho " + $(this).val(),
                                 "type": "info"
                             }
                         });
                     }
                     else {
                         $("#cardForm select[name='seo_tpl']").removeAttr('disabled');
                     }
                 });
             });
         })(jQuery);
     </script>
 <?php 
 }
예제 #3
0
 protected function getToolbar()
 {
     $obj = parent::getToolbar();
     /*$obj['qdpagebtn']['Childs']['qdmanufactors'] = array(
           'Order' => 100,
           'Label' => array(
               array(
                   'Type' => 'Binding',
                   'Formula' => 'text: MYAPP.getURIParam($root.__sys_link_manufactors_url(),\'item_count\')'
               ),
               array(
                   'Type' => 'Text',
                   'Formula' => $this->page->getFieldCaption('__sys_link_manufactors_url', $this->data['language'])
               )
           ),
       );*/
     return $obj;
 }
예제 #4
0
 protected function onReadyHook()
 {
     ?>
     <script>
         (function ($) {
             $(document).ready(function () {
                 $("#qdnew").hide();
                 $("#qdclone").hide();
                 $("#qddelete").hide();
                 //$("#qdnote").hide();
                 //$("#qdimage").hide();
                 $("#qdupdate").hide();
                 //$("#qdlog").hide();
             });
         })(jQuery);
     </script>
     <?php 
     parent::onReadyHook();
 }
 protected function onReadyHook()
 {
     parent::onReadyHook();
     ?>
     <script>
         (function ($) {
             $(document).ready(function () {
                 $('#qdviewreport').show();
                 $("#qdviewreport").bind("click", function (event) {
                         /*Call server fn_get_reporturl*/
                         MYAPP.callFn('fn_get_reporturl', {}, function (data) {
                             MYAPP.openInNewTab(data.fn_result.reporturl);
                         }, undefined, undefined, true);
                     }
                 );
             });
         })(jQuery);
     </script>
 <?php 
 }
예제 #6
0
 protected function onReadyHook()
 {
     parent::onReadyHook();
     ?>
     <script type="text/javascript">
         (function ($) {
             $(document).ready(function () {
                 //permission
                 $("#qdnew").hide();
                 $("#qdclone").hide();
                 $("#qddelete").hide();
                 //$("#qdnote").hide();
                 //$("#qdimage").hide();
                 $("#qdupdate").hide();
                 //$("#qdlog").hide();
             });
         })(jQuery);
     </script>
 <?php 
 }
예제 #7
0
    protected function onReadyHook()
    {
        parent::onReadyHook();
        ?>
        <script type="text/javascript">
            (function ($) {
                $(document).ready(function () {
                    var user_format = '<?php 
        echo admin_url('user-edit.php?user_id=');
        ?>
';

                    $('#btn_openwpusereditor').click(function () {
                        var tmp = user_format + MYAPP.viewModel.id();
                        MYAPP.openInNewTab(tmp);
                    });

                    $('#btn_syncfromwp').click(function () {
                        MYAPP.callFn('fn_syncfromwp', null, function (data) {
                            if (data.fn_result != false) {
                                MYAPP.updateGrid();
                            }
                        });
                    });

                    //permission
                    $("#qdnew").hide();
                    $("#qdclone").hide();
                    $("#qddelete").hide();
                    //$("#qdnote").hide();
                    //$("#qdimage").hide();
                    $("#qdupdate").hide();
                    //$("#qdlog").hide();
                });
            })(jQuery);
        </script>
    <?php 
    }
예제 #8
0
    protected function onReadyHook()
    {
        parent::onReadyHook();
        //must place at the end or knockout not binding to appended html
        ?>
        <script type="text/javascript">
            (function ($) {
                $(document).ready(function () {
                    var btn_active_label = '<?php 
        echo Qdmvc_Message::getMsg('btn_active');
        ?>
';
                    var btn_deactive_label = '<?php 
        echo Qdmvc_Message::getMsg('btn_deactive');
        ?>
';
                    //Change Button label
                    $('#cardForm input[name=active]').on('change', function(){
                        var label = this.checked?btn_deactive_label:btn_active_label;
                        $('#btn_active').html(label);
                    });
                    //
                    $('#btn_active').click(function () {
                        MYAPP.callFn('fn_active', null, function (data) {
                            if (data.fn_result != false) {
                                console.log(data.fn_result.subinfo);
                            }
                        });
                    });

                    $('#qdsysbtn').append(
                        '<button class="btn btn-info btn-xs qd-action-btn" type="button" id="qdseometa" style="display: inline-block">' +
                        '<span data-bind="text: MYAPP.getURIParam($root.__sys_seometa_url(),\'item_count\')"></span>' +
                        ' <?php 
        echo $this->page->getFieldCaption("__sys_seometa_url", $this->data["language"]);
        ?>
' +
                        '</button>'
                    );
                    $("#qdseometa").bind("click", function (event) {
                        MYAPP.requestLookupWindow(MYAPP.getObj()['__sys_seometa_url']);
                    });
                    $('#btn_view_in_frontend').click(function () {
                        MYAPP.openInNewTab(MYAPP.viewModel._permalink());
                    });
                    $('#btn_view_qrcode').click(function () {
                        var qrlink = MYAPP.getQRCodeLink(MYAPP.viewModel.id());
                        MYAPP.openInNewTab(qrlink);
                    });
                    $('#lookup_cs_manufacturer_id').click(function () {
                        var lurl = $(this).data('lookupurl');
                        var struct_lv_2 = MYAPP.viewModel.struct_lv_2();
                        if (struct_lv_2 != '') {
                            lurl = MYAPP.addDataPortFilter(lurl, 199, 'struct_lv_2', struct_lv_2);
                        }
                        MYAPP.requestLookupWindow(lurl);
                    });

                    $('#lookup_cs_product_cat_id').click(function () {
                        var lurl = $(this).data('lookupurl');
                        MYAPP.requestLookupWindow(lurl, function(obj){
                            //set struct value
                            MYAPP.viewModel.struct_lv_1(obj[0].struct_lv_1);
                            MYAPP.viewModel.struct_lv_2(obj[0].struct_lv_2);
                            MYAPP.viewModel.struct_lv_3(obj[0].struct_lv_3);
                            MYAPP.viewModel.struct_lv_4(obj[0].struct_lv_4);
                        });
                    });

                    if($('#lookup_cs_size_id').length > 0){
                        $('#lookup_cs_size_id').click(function () {
                            var lurl = $(this).data('lookupurl');
                            var struct_lv_4 = MYAPP.viewModel.struct_lv_4();
                            if (struct_lv_4 != '') {
                                lurl = MYAPP.addDataPortFilter(lurl, 199, 'type', struct_lv_4);
                            }
                            MYAPP.requestLookupWindow(lurl);
                        });
                    }
                });
            })(jQuery);
        </script>
    <?php 
    }