Lines Matching refs:entry

431 	setEntry: function(cmd, entry) {  argument
435 if (typeof entry === "string") {
438 "Use setTitle(cmd, '" + entry + "') instead.");
439 return this.setTitle(cmd, entry);
442 entry.cmd = entry.cmd || cmd;
443 $.moogle.contextmenu.createEntryMarkup(entry, $entryLi);
444 if ($.isArray(entry.children)) {
446 $.moogle.contextmenu.createMenuMarkup(entry.children, $ul);
469 updateEntry: function(cmd, entry) { argument
473 if ( entry.title !== undefined ) {
474 $.moogle.contextmenu.updateTitle($entryLi, "" + entry.title);
476 if ( entry.tooltip !== undefined ) {
477 if ( entry.tooltip === null ) {
480 $entryLi.attr("title", entry.tooltip);
483 if ( entry.uiIcon !== undefined ) {
487 if ( entry.uiIcon ) {
488 $wrapper.append($("<span class='ui-icon' />").addClass(entry.uiIcon));
491 if ( entry.hide !== undefined ) {
492 $entryLi.toggle(!entry.hide);
493 } else if ( entry.show !== undefined ) {
495 $entryLi.toggle(!!entry.show);
500 if ( entry.data !== undefined ) {
501 $entryLi.data(entry.data);
505 if ( entry.disabled === undefined ) {
506 entry.disabled = $entryLi.hasClass("ui-state-disabled");
508 if ( entry.setClass ) {
510 entry.setClass += " ui-menu-item";
513 $entryLi.addClass(entry.setClass);
514 } else if ( entry.addClass ) {
515 $entryLi.addClass(entry.addClass);
517 $entryLi.toggleClass("ui-state-disabled", !!entry.disabled);
529 createEntryMarkup: function(entry, $parentLi) { argument
532 $parentLi.attr("data-command", entry.cmd);
534 if ( !/[^\-\u2014\u2013\s]/.test( entry.title ) ) {
536 $parentLi.text(entry.title);
541 html: "" + entry.title,
547 $parentLi.html("" + entry.title);
553 html: "" + entry.title
556 if ( entry.uiIcon ) {
557 $wrapper.append($("<span class='ui-icon' />").addClass(entry.uiIcon));
561 if ( $.isFunction(entry[attr]) ) {
562 $parentLi.data(attr + "Handler", entry[attr]);
565 if ( entry.disabled === true ) {
568 if ( entry.isHeader ) {
571 if ( entry.addClass ) {
572 $parentLi.addClass(entry.addClass);
574 if ( $.isPlainObject(entry.data) ) {
575 $parentLi.data(entry.data);
577 if ( typeof entry.tooltip === "string" ) {
578 $parentLi.attr("title", entry.tooltip);