Changeset 419 for branches


Ignore:
Timestamp:
02/23/14 17:30:43 (6 years ago)
Author:
jls17
Message:
  • fixed the url-links to the schema-type-lists (regular, join, etc)
Location:
branches/work_304
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • branches/work_304/output/FileNaming.cpp

    r358 r419  
    204204public: 
    205205        SchemaRegular() { } 
    206         virtual string GetFileName() const { return FILE_INDEX_REGULAR; } 
    207         virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()); } 
     206        virtual string GetFileName() const { return FILE_INDEX; } 
     207        virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()) + "#regular"; } 
    208208        virtual string GetPath() const { return DIR_SCHEMA; } 
    209209        virtual unsigned int GetRootLevel() const { return 1; } 
     
    214214public: 
    215215        SchemaJoin() { } 
    216         virtual string GetFileName() const { return FILE_INDEX_JOIN; } 
    217         virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()); } 
     216        virtual string GetFileName() const { return FILE_INDEX; } 
     217        virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()) + "#join"; } 
    218218        virtual string GetPath() const { return DIR_SCHEMA; } 
    219219        virtual unsigned int GetRootLevel() const { return 1; } 
     
    224224public: 
    225225        SchemaView() { } 
    226         virtual string GetFileName() const { return FILE_INDEX_VIEW; } 
    227         virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()); } 
     226        virtual string GetFileName() const { return FILE_INDEX; } 
     227        virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()) + "#view"; } 
    228228        virtual string GetPath() const { return DIR_SCHEMA; } 
    229229        virtual unsigned int GetRootLevel() const { return 1; } 
     
    234234public: 
    235235        SchemaDialog() { } 
    236         virtual string GetFileName() const { return FILE_INDEX_DIALOG; } 
    237         virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()); } 
     236        virtual string GetFileName() const { return FILE_INDEX; } 
     237        virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()) + "#dialog"; } 
    238238        virtual string GetPath() const { return DIR_SCHEMA; } 
    239239        virtual unsigned int GetRootLevel() const { return 1; } 
     
    244244public: 
    245245        SchemaVendor() { } 
    246         virtual string GetFileName() const { return FILE_INDEX_VENDOR; } 
    247         virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()); } 
     246        virtual string GetFileName() const { return FILE_INDEX; } 
     247        virtual string GetFullFileName() const { return GetPath() + "/" + CWebUtil::DocName(GetFileName()) + "#vendor"; } 
    248248        virtual string GetPath() const { return DIR_SCHEMA; } 
    249249        virtual unsigned int GetRootLevel() const { return 1; } 
  • branches/work_304/res/schemaList.js

    r416 r419  
    4343    var checkBoxes = $('#multiFilter input[type="checkbox"]'); 
    4444 
     45    $.address.change(function(event) { 
     46                var hash = window.location.hash; 
     47                var value = 0; 
     48                if (hash === "#regular") { value = 1; } 
     49                if (hash === "#join") { value = 2; } 
     50                if (hash === "#view") { value = 3; } 
     51                if (hash === "#dialog") { value = 4; } 
     52                if (hash === "#vendor") { value = 5; } 
     53                if (value>0) {                   
     54                        $('#multiFilter input[type="checkbox"][value="'+value+'"]').attr("checked","checked"); 
     55                        updateSchemaTable(); 
     56                } 
     57    }); 
    4558    $(".clearable").on('propertychange keyup input paste', 'input.data_field', function(e) { 
    4659        if (e.keyCode == 27 /*Escape-Key*/) { $(this).val(''); } 
     
    5265            this.checked = false; 
    5366        }); 
     67                window.location.hash=""; 
    5468        updateSchemaTable(); 
    5569    }); 
    56     checkBoxes.change(updateSchemaTable); 
     70    checkBoxes.change(function() { 
     71                if (this.checked) {     window.location.hash="#" + ARSchemaType(Number(this.value)).toLowerCase(); } 
     72                updateSchemaTable(); 
     73        }); 
    5774 
    5875    initSchemaTable(); 
Note: See TracChangeset for help on using the changeset viewer.