Ignore:
Timestamp:
08/06/13 01:48:17 (12 years ago)
Author:
hendrikvanantwerpen
Message:

Quick hack to allow responding despite not being authenticated. Something like tokes need to be added.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • Dev/trunk/src/client/qed-client/widgets/Selector.js

    r472 r477  
    1818], function(LineWithActionsWidget, _Container, _TemplatedMixin, _WidgetBase, _WidgetsInTemplateMixin, registry, baseArray, declare, event, lang, Source, domClass, domConstruct, fx, query, templateString) {
    1919
     20    function get(selector, item) {
     21        if ( lang.isFunction(selector) ) {
     22            return selector(item);
     23        } else {
     24            return item[selector || 'title'];
     25        }
     26    }
     27   
    2028    return declare([_WidgetBase,_TemplatedMixin,_WidgetsInTemplateMixin,_Container],{
    2129        templateString: templateString,
     
    2533        selectedActions: null,
    2634        itemActions: null,
     35        itemTitle: 'title',
    2736        // main selector action: Object
    2837        //    title:
     
    111120            this._selectedItem = item;
    112121            this.onToggle();
    113             this._selectorLine.set("title", item.title);
     122            this._selectorLine.set("title", get(this.itemTitle,item));
    114123            baseArray.forEach(this.optionsNode.childNodes, function(node){
    115124                var line = registry.byNode(node);
     
    174183            return domConstruct.create("div",{
    175184                'class': 'dragAvatar',
    176                 innerHTML: item.title
     185                innerHTML: get(this.itemTitle,item)
    177186            });
    178187        },
     
    197206            }
    198207            var w = new LineWithActionsWidget({
    199                 title: item.title,
     208                title: get(this.itemTitle,item),
    200209                actions: actions
    201210            });
Note: See TracChangeset for help on using the changeset viewer.