Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagejs
titleMessageHelper
FS.MessageHelper = [];

FS.MessageHelper中可以放入如下格式的对象

Code Block
languagejs
titleItem
{
   executable : function(msg){},
   action : function(){msg}
}

executable函数用于确定消息链接是否可以点击打开,返回true表示可以打开,返回false则表示无效的消息,而action函数则用户点击该消息后的操作。

示例实现

Code Block
(function(){
    var openMessage = function(msg) {
        FS.tabPane.addItem({
            title : "我的消息" + msg.id,
            src : msg.url
        });
    };
    var executable = function(msg) {
        return msg.username != null;
    };
    FS.MessageHelper.push({
        executable : executable,
        action : openMessage
    });
})(jQuery);

...