Name

global.MobileMenuCreator

Description

No description available

Script

var MobileMenuCreator = Class.create();
MobileMenuCreator.prototype = {
  initialize: function(current, name) {
  	if(current) {
  		if(name)
  			current.name = name;
  		
  		this.current = current;
  	}
  },
  
  create: function(addInfoMsg) {
  	if(!this.current)
  		return;
  	
  	var id = this.current.insert();
  	if(addInfoMsg)
  		this._addInfoMessage(id, !this.current.name.nil() ? this.current.name : '');
  	
  	return id;
  },
  
  _addInfoMessage: function(id, name) {
  	var msg = gs.getMessage("Created new mobile application menu named {0}.", name);
  	var link =
  	" <a href=\"#\" onclick=\"var url = new GlideURL('sys_ui_application.do');"
  	+ " url.addParam('sys_id', '" + id + "');"
  	+ " var frame = top.gsft_main;"
  	+ "	if (!frame) frame = top;"
  	+ " frame.location = url.getURL();\">"
  	+ gs.getMessage("Click here to view it")
  	+ "</a>"
  	
  	gs.addInfoMessage(msg + link);
  },
  
  type: 'MobileMenuCreator'
}

Sys ID

57db9722bf230100421cdc2ecf07391b

Offical Documentation

Official Docs: