VirtualBox

Changeset 65145 in vbox


Ignore:
Timestamp:
Jan 5, 2017 11:44:01 AM (8 years ago)
Author:
vboxsync
Message:

TestManager: Added >> link for making the sidebar wider to more easily manipulate the filters.

Location:
trunk/src/VBox/ValidationKit/testmanager
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/ValidationKit/testmanager/htdocs/css/common.css

    r65133 r65145  
    177177}
    178178
     179body.tm-wide-side-menu #side-menu-wrap {
     180    width:          300px;
     181}
    179182#side-menu-wrap {
    180183    position:       fixed;
     
    194197#side-menu {
    195198    margin-top:     46px;
     199    margin-top:     70px;
     200    padding-top:    6px
    196201    height:         auto;
    197202    max-height:     100%;
    198     width:          156px;
     203    width:          95%;
     204    width:          calc(100% - 8px); /* CSS3 */
    199205
    200206    display:            flex;
     
    209215}
    210216
     217body.tm-wide-side-menu #main {
     218    margin-left:    300px;
     219}
    211220#main {
    212221    height:         100%;
     
    247256    background-color: #c0d0e0;
    248257    padding:        2px 2px 2px 2px;
     258}
     259
     260#top-menu.tm-top-menu-wo-side {
    249261    border-radius:  12px;
     262}
     263#top-menu {
     264    border-radius:  12px 12px 12px 0px;
     265}
     266
     267#side-menu {
     268    border-radius:  0px 0px 12px 12px;
    250269}
    251270
     
    275294/* Side menu: */
    276295#side-menu {
    277     padding-top:    28px; /**< #top-menu.max-height */
     296    /* margin-top and padding-top are set up in layout !*/
    278297    margin-right:   3px;
    279298    margin-left:    3px;
     
    308327    margin-top:     0.5em;
    309328}
     329
     330.tm-sidebar-size-link {
     331    float:          right;
     332}
     333
    310334
    311335/* Webkit: Pretty scroll bars on the menu body as well as inside filter criteria. */
     
    441465 */
    442466#top-menu {
    443    margin:          0 auto;
     467   margin-right:   3px;                 /* same as #side-menu! */
     468   margin-left:    3px;
    444469}
    445470
  • trunk/src/VBox/ValidationKit/testmanager/htdocs/js/common.js

    r65092 r65145  
    434434    }
    435435    return true;
     436}
     437
     438/**
     439 * Toggles the sidebar size so filters can more easily manipulated.
     440 */
     441function toggleSidebarSize()
     442{
     443    var sLinkText;
     444    if (document.body.className != 'tm-wide-side-menu')
     445    {
     446        document.body.className = 'tm-wide-side-menu';
     447        sLinkText = '\u00ab\u00ab';
     448    }
     449    else
     450    {
     451        document.body.className = '';
     452        sLinkText = '\u00bb\u00bb';
     453    }
     454
     455    var aoToggleLink = document.getElementsByClassName('tm-sidebar-size-link');
     456    var i;
     457    for (i = 0; i < aoToggleLink.length; i++)
     458        if (aoToggleLink[i].textContent.indexOf('\u00bb') >= 0 || aoToggleLink[i].textContent.indexOf('\u00ab') >= 0)
     459            aoToggleLink[i].textContent = sLinkText;
    436460}
    437461
  • trunk/src/VBox/ValidationKit/testmanager/webui/template-details.html

    r65010 r65145  
    2222                <h1>@@PAGE_TITLE@@</h1>
    2323            </div>
    24             <div id="top-menu">
     24            <div id="top-menu" class="tm-top-menu-wo-side">
    2525                <ul>
    2626                    @@TOP_MENU_ITEMS@@
  • trunk/src/VBox/ValidationKit/testmanager/webui/wuimain.py

    r65092 r65145  
    928928        # Generate the filter panel.
    929929        sHtml += u'<div id="side-filters">\n' \
    930                  u' <p>Filters</p>\n' \
     930                 u' <p>Filters' \
     931                 u' <a href="javascript:toggleSidebarSize();" class="tm-sidebar-size-link">&#x00bb;&#x00bb;</p>\n'\
    931932                 u' <dl>\n';
    932933
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette