public static string html_getWorkPageNoWidth(menu_2_item menuItem, string sText)
    {
        xjcString s = new xjcString();

        s.append("<div id=work_page_heading style='clear:both;margin-top:30px;margin-left:10px;padding:0px;border-radius:8px;'>");
        s.append(GlobalGui.html_getText("<b>" + getWorkPageHeading(menuItem) + "</b>", 1));
        s.append("</div>");

        s.append(GlobalGui.html_get_newline());

        s.append("<div style='");
        s.append("float:left;margin:4px;border-radius:8px;height:600px;overflow:auto;padding:20px;background-color:rgb(250,250,250);color:rgb(50,50,50);font-size:" + GlobalGui.getFontSize(3) + "px;border: 4px rgb(230,230,230) solid;");
        s.append("'>");
        s.append("<div id=message_line>");
        s.append("</div>");
        s.append(sText);

        s.append("</div>");
        return(s.toString());
    }
Exemple #2
0
    public static string getUserForm(User user)
    {
        xjcString s = new xjcString();

        // *******************************************************************************************
        // ******** Start user form ******************************************************************
        // *******************************************************************************************
        s.append(GlobalGui.html_table_row_start());

        s.append(GlobalGui.html_table_col_start(0));
        s.append(GlobalGui.html_getInputField("Fornavn", "first_name", 30, 30, (user != null) ? user.sFirstName : ""));
        s.append(GlobalGui.html_table_col_end());

        s.append(GlobalGui.html_table_col_start(100));
        s.append(GlobalGui.html_getInputField("Etternavn", "last_name", 30, 30, (user != null) ? user.sLastName : ""));
        s.append(GlobalGui.html_table_col_end());

        s.append(GlobalGui.html_table_row_end());

        s.append(GlobalGui.html_table_row_empty(2));

        s.append(GlobalGui.html_table_row_start());

        s.append(GlobalGui.html_table_col_start(0));
        s.append(GlobalGui.html_getInputField("ePost", "mail_address", 40, 40, (user != null) ? user.sMailAddress : ""));
        s.append(GlobalGui.html_table_col_end());

        s.append(GlobalGui.html_table_col_start(100));
        s.append(GlobalGui.html_getInputField("Telefon", "phone", 15, 15, (user != null) ? user.sPhone : ""));
        s.append(GlobalGui.html_table_col_end());

        s.append(GlobalGui.html_table_row_end());

        // *******************************************************************************************
        // ******** End user form ******************************************************************
        // *******************************************************************************************
        return(s.toString());
    }
    private void SetupUpGui()
    {
        // Initialize the loaders
        GuiModule.Initialize(this);
//        NetModule.Initialize(this);

        TweenSharkUnity3D.Initialize(this);

        _guiStage = GlobalGui.GetInstance();

        _guiStage.AddChild(
            _btn = new Button(new Rect(10, 10, 100, 25), "Click Me1")
                   .AddClickHandler(e => TweenButton())
                   .AddMouseOverHandler(e => Debug.Log("Over"))
                   .AddMouseOutHandler(e => Debug.Log("Out"))
            );
        _guiStage.AddChild(
            _btn2 = new Button(new Rect(100, 200, 100, 25), "Klick mich!")
                    .AddClickHandler(e => TweenButton2())
                    .AddMouseOverHandler(e => Debug.Log("Over"))
                    .AddMouseOutHandler(e => Debug.Log("Out"))
            );
    }
    public static string html_getShopMenu(menu_2_item currentMenuItem)
    {
        xjcString s = new xjcString();

        s.append("<div style='");
        s.append("float:left;margin:4px;border-radius:8px;padding:20px;background-color:rgb(220,220,220);color:rgb(50,50,50);font-weight:bold;font-size:" + GlobalGui.getFontSize(2) + "px;border: 4px rgb(200,200,200) solid;");
        s.append("'>");
        s.append(GlobalGui.html_getText("Ingen elementer her", 3));

        /*s.append(GlobalGui.html_getMenuItem_level_2(menu_2_item.shop_coupon_view, currentMenuItem));
         * s.append(GlobalGui.html_getMenuItem_level_2(menu_2_item.shop_coupon_create, currentMenuItem));
         * s.append(GlobalGui.html_getMenuItem_level_2(menu_2_item.shop_admin_details, currentMenuItem));
         */
        s.append("</div>");
        return(s.toString());
    }
    // Mountain BYTE Menypunkter i work page
    public static string html_getAdminMenu(menu_2_item currentMenuItem)
    {
        xjcString s = new xjcString();

        s.append("<div style='");
        s.append("float:left;margin:4px;border-radius:8px;padding:20px;background-color:rgb(220,220,220);color:rgb(50,50,50);font-weight:bold;font-size:" + GlobalGui.getFontSize(2) + "px;border: 4px rgb(200,200,200) solid;");
        s.append("'>");

        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_login_email, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_login_facebook, currentMenuItem));
        // s.append(html_getMenuItem_level_2(menu_2_item.admin_user_login_phone, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_coupon_view, currentMenuItem));

        s.append(GlobalGui.html_get_newline());


        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_create_consumer_from_facebook, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_create_consumer_from_email, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_verify_consumer_from_pincode, currentMenuItem));

        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_consumer_get_unique_link_from_email, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_consumer_email_set_new_password, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_consumer_get_unique_link_from_phone, currentMenuItem));

        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_demo_card, currentMenuItem));



        s.append(GlobalGui.html_get_newline());
        s.append(GlobalGui.html_get_newline());

        // 16 mai s.append(html_getMenuItem_level_2(menu_2_item.admin_user_create, currentMenuItem));
        // 16 mai s.append(html_getMenuItem_level_2(menu_2_item.admin_user_view, currentMenuItem));

        // s.append(GlobalGui.html_hor_space(30));
        s.append(GlobalGui.html_get_newline());

        // 16 mai s.append(html_getMenuItem_level_2(menu_2_item.admin_chain_create, currentMenuItem));

        // s.append(GlobalGui.html_hor_space(30));
        s.append(GlobalGui.html_get_newline());

        // 16 mai s.append(html_getMenuItem_level_2(menu_2_item.admin_shop_create, currentMenuItem));
        // 16 mai s.append(html_getMenuItem_level_2(menu_2_item.admin_user_shop_connect, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_shop_view, currentMenuItem));

        s.append(GlobalGui.html_get_newline());
        s.append(html_getMenuItem_level_2(menu_2_item.admin_consumer_view, currentMenuItem));
        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_coupon_view, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_coupon_create, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_coupon_approve, currentMenuItem));

        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_show_consumer_coupon, currentMenuItem));

        s.append(html_getMenuItem_level_2(menu_2_item.admin_single_consumer_coupon, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_set_consumer_coupon_subscription, currentMenuItem));
        s.append(GlobalGui.html_get_newline());
        s.append(html_getMenuItem_level_2(menu_2_item.admin_get_consumer_progress, currentMenuItem));


        s.append(html_getMenuItem_level_2(menu_2_item.admin_consumer_interests, currentMenuItem));

        s.append(html_getMenuItem_level_2(menu_2_item.admin_veriphone_pilot, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_pos_pilot, currentMenuItem));


        s.append(html_getMenuItem_level_2(menu_2_item.admin_user_show_webservices, currentMenuItem));



        s.append("</div>");
        return(s.toString());
    }
    public static string html_getTerminalMenu(menu_2_item currentMenuItem)
    {
        xjcString s = new xjcString();

        s.append("<div style='");
        s.append("float:left;margin:4px;border-radius:8px;padding:20px;background-color:rgb(220,220,220);color:rgb(50,50,50);font-weight:bold;font-size:" + GlobalGui.getFontSize(2) + "px;border: 4px rgb(200,200,200) solid;");
        s.append("'>");

        s.append(GlobalGui.html_hor_space(70));
        // s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_shop_view, currentMenuItem));

        s.append(GlobalGui.html_hor_space(70));
        // s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_consumer_view, currentMenuItem));

        // s.append(GlobalGui.html_hor_space(70));
        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_coupon_view, currentMenuItem));

        // s.append(GlobalGui.html_hor_space(70));
        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.admin_show_consumer_coupon, currentMenuItem));

        s.append(html_getMenuItem_level_2(menu_2_item.admin_single_consumer_coupon, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_set_consumer_coupon_subscription, currentMenuItem));
        s.append(GlobalGui.html_get_newline());
        s.append(html_getMenuItem_level_2(menu_2_item.admin_get_consumer_progress, currentMenuItem));

        s.append(html_getMenuItem_level_2(menu_2_item.admin_consumer_interests, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_veriphone_pilot, currentMenuItem));
        s.append(html_getMenuItem_level_2(menu_2_item.admin_pos_pilot, currentMenuItem));


        s.append(GlobalGui.html_get_newline());
        s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.terminal_ping_din_fordel_string, currentMenuItem));
        s.append(GlobalGui.html_hor_space(70));
        s.append(html_getMenuItem_level_2(menu_2_item.terminal_ping_din_fordel_string_in_string_out, currentMenuItem));

        s.append(GlobalGui.html_get_newline());

        // s.append(GlobalGui.html_getMenuItem_level_2(menu_2_item.terminal_get_shop_consumer_token_coupons, currentMenuItem));

        // s.append(GlobalGui.html_get_newline());

        s.append(html_getMenuItem_level_2(menu_2_item.point_interface_form, currentMenuItem));

        s.append(GlobalGui.html_get_newline());



        /* s.append(GlobalGui.html_getMenuItem_level_2(menu_2_item.terminal_ping_din_fordel_int, currentMenuItem));
         * s.append(GlobalGui.html_hor_space(70));
         *
         * s.append(GlobalGui.html_getMenuItem_level_2(menu_2_item.terminal_ping_din_fordel_bool, currentMenuItem));
         * s.append(GlobalGui.html_hor_space(70)); */


        s.append("</div>");
        return(s.toString());
    }
    public static string html_getMenuItem_level_2(menu_2_item menuItem, menu_2_item currentItem)
    {
        xjcString s = new xjcString();

        string sFontWeight = "font-weight:normal";

        if (currentItem == menuItem)
        {
            sFontWeight = "font-weight:bold";
        }
        s.append("<div onclick=" + menuItem.ToString() + "()" + " style='");
        s.append("float:left;cursor:pointer;padding:3px;padding-right:20px;font-weight:bold;text-decoration:underline;font-size:" + GlobalGui.getFontSize(4) + "px;" + sFontWeight + ";");
        s.append("'>");
        s.append(getWorkPageHeading(menuItem));

        s.append("</div>");
        return(s.toString());
    }
    private void SetupUpGui()
    {
        // Initialize the loaders
        GuiModule.Initialize(this);
//        NetModule.Initialize(this);

        TweenSharkUnity3D.Initialize(this);

        _guiStage = GlobalGui.GetInstance();

        _guiStage.AddChild(
            new VGroup()
            .SetPos(10, 10)
            .SetPadding(5)
            .SetSpacing(5)
            .AddChild(
                new Box(new Rect(20, 50, 300, 300), "TweenShark")
                .SetAutoAdjustSize(true)
                .AddChild(
                    new VGroup()
                    .SetPos(0, 20)
                    .SetPadding(5)
                    .AddChild(
                        new Button(new Rect(5, 20, 100, 25), "SpinCube-X")
                        .AddClickHandler((e) => SpinCubeAroundX())
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 100, 25), "SpinCube-Y")
                        .AddClickHandler((e) => SpinCubeAroundY())
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 100, 25), "SpinCube-Z")
                        .AddClickHandler((e) => SpinCubeAroundZ())
                        )
                    )
                .AddChild(
                    // first column
                    new VGroup()
                    .SetPos(120, 20)
                    .SetPadding(5)
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "\\")
                        .AddClickHandler(e => BringCubeTo(_cube, 3, -3, 0, false))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "-")
                        .AddClickHandler(e => BringCubeTo(_cube, 0, -3, 0, false))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "/")
                        .AddClickHandler(e => BringCubeTo(_cube, -3, -3, 0, false))
                        )
                    )
                .AddChild(
                    // second column
                    new VGroup()
                    .SetPos(160, 20)
                    .SetPadding(5)
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "|")
                        .AddClickHandler((e) => BringCubeTo(_cube, 3, 0, 0, false))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "+")
                        .AddClickHandler((e) => BringCubeTo(_cube, 0, 0, 0, false))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "|")
                        .AddClickHandler((e) => BringCubeTo(_cube, -3, 0, 0, false))
                        )
                    )
                .AddChild(
                    // third column
                    new VGroup()
                    .SetPos(200, 20)
                    .SetPadding(5)
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "/")
                        .AddClickHandler((e) => BringCubeTo(_cube, 3, 3, 0, false))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "-")
                        .AddClickHandler((e) => BringCubeTo(_cube, 0, 3, 0, false))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "\\")
                        .AddClickHandler((e) => BringCubeTo(_cube, -3, 3, 0, false))
                        )
                    )
                .AddChild(
                    // 4th column
                    new VGroup()
                    .SetPos(250, 20)
                    .SetPadding(5)
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "/\\")
                        .AddClickHandler((e) => BringCubeVertical(0.5f))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "-")
                        .AddClickHandler((e) => BringCubeVertical(0))
                        )
                    .AddChild(
                        new Button(new Rect(5, 20, 40, 25), "\\/")
                        .AddClickHandler((e) => BringCubeVertical(-0.5f))
                        )
                    )
                )
            .AddChild(
                _progressTextField = new TextField(new Rect(0, 0, 300, 20), "")
                )
            .AddChild(
                new Box(new Rect(20, 85, 300, 200), "Madness")
                .SetAutoAdjustSize(true)
                .SetPadding(5)
                .AddChild(
                    new Button(new Rect(0, 20, 290, 30), "Action!")
                    .AddClickHandler(e => StartTheMaddness())
                    )
                .AddChild(
                    _cubeCountTextField = new TextField(new Rect(0, 60, 290, 20), "")
                    )
                .AddChild(
                    _tweenerSelection = new SelectionGrid(new Rect(0, 90, 290, 25), new string[] { "TweenShark", "iTween" }, 2)
                    )
                )
            .AddChild(
                new Box(new Rect(20, 50, 350, 300), "Easing")
                .SetAutoAdjustSize(true)
                .SetPadding(5)
                .AddChild(
                    new Label(new Rect(0, 20, 140, 18), "Tween Duration in sec")
                    )
                .AddChild(
                    _tweenDuration = new TextField(new Rect(150, 20, 100, 20), "5")
                    )
                .AddChild(
                    _easingSelection = new SelectionGrid(new Rect(0, 50, 300, 200), _easingNames, 3).SetSelection(5)
                    )
                )
            .AddChild(
                new Box(new Rect(20, 50, 350, 300), "Material")
                .SetAutoAdjustSize(true)
                .SetPadding(5)
                .AddChild(
                    new Button(new Rect(0, 25, 100, 25), "Tween Mat")
                    .AddClickHandler(e => TweenMaterial())
                    )
                )

            );
    }
    private void SetupUpGui()
    {
        // Initialize the loaders
        GuiModule.Initialize(this);
//        NetModule.Initialize(this);

        TweenSharkUnity3D.Initialize(this);

        _guiStage = GlobalGui.GetInstance();

        _guiStage.AddChild(
            new Button(new Rect(20, 20, 100, 20), "BUTTON")
            .AddClickHandler(OnButtonInListClicked)
            );

        _guiStage.AddChild(
            _youtubeBox = new Box(new Rect(600, 50, 20, 20), "Youtube Search")
                          .SetAutoAdjustSize(true)
                          .AddChild(
                _searchField = new TextField(new Rect(0, 30, 400, 20))
                               .AddMouseOverHandler(e => Debug.Log("mouse over on SearchField"))
                               .AddMouseOutHandler(e => Debug.Log("mouse out on SearchField"))
                               .AddLeftMouseDownHandler(e => Debug.Log("Left mouse down on SearchField"))
                               .AddLeftMouseUpHandler(e => Debug.Log("Left mouse up on SearchField"))
                )

                          .AddChild(
                new Button(new Rect(480, 30, 100, 20), "Search")
                .AddClickHandler(OnButton1)
                .AddMouseOverHandler(e => Debug.Log("MouseOver search " + e.Target + " " + e.CurrentTarget))
                .AddMouseOutHandler(e => Debug.Log("MouseOut search " + e.Target + " " + e.CurrentTarget))
                )

                          .AddChild(
                new ScrollView(new Rect(0, 100, 580, 350))
                .AddChild(
                    _listView = new VGroup()
                                .AddChild(new Label(new Rect(0, 0, 100, 20), "Text1"))
                                .AddChild(new Label(new Rect(0, 30, 100, 20), "Text2"))
                                .AddChild(new Label(new Rect(0, 60, 100, 20), "Text3"))
                                .AddChild(new Label(new Rect(0, 90, 100, 20), "Text4"))
                                .AddChild(new Label(new Rect(0, 120, 100, 20), "Text5"))
                                .AddChild(new Label(new Rect(0, 150, 100, 20), "Text6"))
                                .AddChild(new Label(new Rect(0, 180, 100, 20), "Text7"))
                                .AddChild(new Label(new Rect(0, 210, 100, 20), "Text8"))
                                .AddChild(new Label(new Rect(0, 240, 100, 20), "Text9"))
                                .SetPadding(20)
                    )
                )
            );

        _listView
        .AddLeftMouseDownHandler(e => Debug.Log("Left mouse down on ListView"))
        .AddLeftMouseUpHandler(e => Debug.Log("Left mouse up on ListView"))
        .AddRightMouseDownHandler(e => Debug.Log("Right mouse down on ListView"))
        .AddRightMouseUpHandler(e => Debug.Log("Right mouse up on ListView"))
        .AddMiddleMouseDownHandler(e => Debug.Log("Middle mouse down on ListView"))
        .AddMiddleMouseUpHandler(e => Debug.Log("Middle mouse up on ListView"))
        ;


        if (_youtubeBox != null)
        {
            _guiStage.AddChild(
                new Button(new Rect(200, 20, 100, 20), "Start Tween")
                .AddClickHandler((e) =>
            {
                var random = new System.Random();
                var opt    = new TweenOps(Ease.OutQuad)
                             .PropTo("X", random.Next(800))
                             .PropTo("Y", random.Next(500))
                             .PropTo("PaddingTop", random.Next(100))
                ;
                TweenShark.To(_youtubeBox, 1f + random.Next(2), opt);

                opt = new TweenOps(Ease.InOutQuad)
                      .PropTo("_sbyte", 100)
                      .PropTo("_byte", 100)
                      .PropTo("_short", 100)
                      .PropTo("_ushort", 100)
                      .PropTo("_int", 100)
                      .PropTo("_uint", 100)
                      .PropTo("_long", 100)
                      .PropTo("_ulong", 100)
                      .PropTo("_float", 100)
                      .PropTo("_double", 100)
                ;

                TweenShark.To(_tweenedObject, 10, opt);
            })
                );

            _youtubeBox.AddClickHandler(onBox1Clicked);
        }

        _guiStage.AddClickHandler(onStageClick);
    }