46 lines
1.3 KiB
JavaScript
46 lines
1.3 KiB
JavaScript
|
|
/**
|
|
* Keyword dropdown actions. [Netscape Commercial Specific]
|
|
**/
|
|
function executeKeyword( aKeyword )
|
|
{
|
|
switch( aKeyword )
|
|
{
|
|
case "quote":
|
|
gURLBar.focus();
|
|
gURLBar.value = bundle.GetStringFromName("quoteKeyword");
|
|
gURLBar.setSelectionRange(14,33);
|
|
break;
|
|
case 'local':
|
|
gURLBar.focus();
|
|
gURLBar.value = bundle.GetStringFromName("localKeyword");
|
|
gURLBar.setSelectionRange(12,27);
|
|
break;
|
|
case 'shop':
|
|
gURLBar.focus();
|
|
gURLBar.value = bundle.GetStringFromName("shopKeyword");
|
|
gURLBar.setSelectionRange(13,22);
|
|
break;
|
|
case 'career':
|
|
gURLBar.focus();
|
|
gURLBar.value = bundle.GetStringFromName("careerKeyword");
|
|
gURLBar.setSelectionRange(8,19);
|
|
break;
|
|
case 'webmail':
|
|
appCore.loadUrl(bundle.GetStringFromName("webmailKeyword"));
|
|
break;
|
|
case 'list':
|
|
appCore.loadUrl(bundle.GetStringFromName("keywordList"));
|
|
break;
|
|
}
|
|
}
|
|
|
|
function executeKeywordCommand( aEvent )
|
|
{
|
|
var keyword = aEvent.target.getAttribute( "keyword" );
|
|
if( keyword )
|
|
{
|
|
executeKeyword( keyword );
|
|
return;
|
|
}
|
|
}
|