Changeset 500 for branches


Ignore:
Timestamp:
04/01/14 03:26:13 (5 years ago)
Author:
jls17
Message:
  • overlay type is now visible on the schema overview page
Location:
branches/work_311
Files:
2 added
6 edited

Legend:

Unmodified
Added
Removed
  • branches/work_311/CMakeLists.txt

    r496 r500  
    208208        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/ars_edit.gif ${CMAKE_BINARY_DIR}/img 
    209209        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/chapter.gif ${CMAKE_BINARY_DIR}/img 
     210        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/custom.gif ${CMAKE_BINARY_DIR}/img 
    210211        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/disabled.gif ${CMAKE_BINARY_DIR}/img 
    211212        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/doc.gif ${CMAKE_BINARY_DIR}/img 
     
    224225        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/next.gif ${CMAKE_BINARY_DIR}/img 
    225226        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/object_list.js ${CMAKE_BINARY_DIR}/img 
     227        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/overlay.gif ${CMAKE_BINARY_DIR}/img 
    226228        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/packing_list.gif ${CMAKE_BINARY_DIR}/img 
    227229        COMMAND ${CMAKE_COMMAND} -E copy ${CMAKE_CURRENT_SOURCE_DIR}/res/prev.gif ${CMAKE_BINARY_DIR}/img 
  • branches/work_311/doc/DocMain.cpp

    r461 r500  
    18451845                        schemaRow.PushBack(schema.GetLastChanged(), alloc); 
    18461846                        schemaRow.PushBack(valLink, alloc); 
     1847                        schemaRow.PushBack(schema.GetOverlayType(), alloc); 
    18471848 
    18481849                        // add the row to the document 
  • branches/work_311/output/WebUtil.cpp

    r498 r500  
    120120string CWebUtil::ImageTag(const string& imgName, int rootLevel) 
    121121{ 
     122        return ImageTag(imgName, 0, rootLevel); 
     123} 
     124 
     125string CWebUtil::ImageTag(const string& imgName, int overlayType, int rootLevel) 
     126{ 
    122127        stringstream strm; 
    123128 
     
    136141        if(imgName == "hidden.gif")     { width =18 ; height =18 ; } 
    137142 
    138         strm << "<img src=\"" << CWebUtil::RootPath(rootLevel) << "img/" << imgName << "\" width=\"" << width << "\" height=\"" << height << "\" alt=\"" << imgName << "\" />"; 
     143        string imgOverlay; 
     144        switch(overlayType) 
     145        { 
     146        case AR_OVERLAY_OBJECT: imgOverlay = "overlay.gif"; 
     147        case AR_CUSTOM_OBJECT: imgOverlay = "custom.gif"; 
     148        } 
     149 
     150        strm << "<img "; 
     151        if (!imgOverlay.empty()) 
     152        { 
     153                strm << "style=\"background:url(" << CWebUtil::RootPath(rootLevel) << "img/" << imgName << ")\" " 
     154                     << "src=\"" << CWebUtil::RootPath(rootLevel) << "img/" << imgOverlay << "\" "; 
     155        } 
     156        else 
     157        { 
     158                strm << "src=\"" << CWebUtil::RootPath(rootLevel) << "img/" << imgName << "\" "; 
     159        } 
     160        strm << "width=\"" << width << "\" height=\"" << height << "\" alt=\"" << imgName << "\" />"; 
    139161 
    140162        return strm.str(); 
  • branches/work_311/output/WebUtil.h

    r498 r500  
    5151                static string WebPageSuffix(); 
    5252                static string CsvPageSuffix(); 
     53                static string ImageTag(const string& imgName, int overlayType, int rootLevel); 
    5354                static string ImageTag(const string& imgName, int rootLevel); 
    5455                static string DocName(const string& fName); 
  • branches/work_311/res/arshelper.js

    r496 r500  
    6161} 
    6262 
     63function RootPath(rootLevel) { 
     64        var path = ''; 
     65    for (i = 0; i < rootLevel; i++) { path += "../"; } 
     66        return path; 
     67} 
     68 
    6369function ARActLinkExecuteOn(val) { 
    6470    var result = ""; 
     
    112118} 
    113119 
    114 function getIcon(rootLevel, type, subtype) { 
     120function getIcon(rootLevel, type, subtype, overlay) { 
    115121    var alt = ""; var width=16; var height=16; 
    116122    switch (type) { 
     
    140146    }; 
    141147    var src = ""; 
    142     for (i = 0; i < rootLevel; i++) { src += "../"; } 
    143     src += "img/" + alt; 
    144     return $("<img>").attr("width", width).attr("height", height).attr("alt", alt).attr("src", src); 
     148    src += RootPath(rootLevel) + "img/" + alt; 
     149 
     150        var ovlIcon = ''; 
     151        var style; 
     152        switch (overlay) 
     153        { 
     154                case 2: ovlIcon = 'overlay.gif'; break; 
     155                case 4: ovlIcon = 'custom.gif'; break; 
     156        } 
     157        if (ovlIcon) { 
     158                style = 'background:url('+src+')'; 
     159                src = RootPath(rootLevel) + "img/" + ovlIcon; 
     160        } 
     161         
     162        var image = $("<img>").attr("width", width).attr("height", height)/*.attr("alt", alt)*/.attr("src", src); 
     163        if (style) 
     164                image.attr('style',style); 
     165    return image; 
    145166} 
    146167 
  • branches/work_311/res/schemaList.js

    r496 r500  
    3030    return ($("<tr>") 
    3131        .append($("<td>") 
    32             .append(getIcon(rootLevel, 1, data[5])) 
     32            .append(getIcon(rootLevel, 1, data[5], data[9])) 
    3333            .append($("<a>").attr("href", data[8]).text(data[1])) 
    3434        ) 
     
    5353                if (hash === "#dialog") { value = 4; } 
    5454                if (hash === "#vendor") { value = 5; } 
    55                 if (value>0) {                   
     55                if (value>0) { 
    5656                        checkBoxes.filter('[value="'+value+'"]').attr("checked","checked"); 
    5757                        updateSchemaTable(); 
Note: See TracChangeset for help on using the changeset viewer.