lots of help and other misc. fixes.

This commit is contained in:
Matthew Wilson 2005-12-03 20:07:04 +00:00
parent 16da1e3180
commit fc96c0bcfb
16 changed files with 476 additions and 597 deletions

View file

@ -35,8 +35,8 @@
- Added Dashboard asset, which uses personalized Shortcuts to allow
personalization of any asset on your site to create a "portal" or
"dashboard". You can create more than one dashboard per site.
Assets that come with templates for the Dashboard:
StockData, WeatherData, SearchBox, SyndicatedContent
See the help documention for how to use Shortcut overrides and the
new user preference fields.
- [ 1361669 ] editUserProfileField causes huge memory consumption, loop
- [ 1354464 ] Dynamic Field does not work correctly
- [ 1354467 ] WebGUI::Form::Group is implemented incorrectly

View file

@ -171,8 +171,7 @@ sub setUserPref {
my $sql = "delete from wgFieldUserData where assetId=".quote($fieldId)." and userId=".quote($userId);
WebGUI::SQL->write($sql);
my $sql2 = "insert into wgFieldUserData values (".quote($fieldId).",".quote($userId).",".quote($valueToSet).")";
# WebGUI::ErrorHandler::warn($sql2);
$field->getParent->uncacheOverrides;
$field->getParent->uncacheOverrides if ref $field->getParent eq 'WebGUI::Asset::Shortcut';
return WebGUI::SQL->write($sql2);
}

View file

@ -241,6 +241,12 @@ sub getEditForm {
-hoverHelp=>WebGUI::International::get('1 description',"Asset_Shortcut"),
-value=>'<a href="'.$self->getShortcut->getUrl.'">'.$self->getShortcut->get('title').'</a> ('.$self->getShortcut->getId.')'
);
$tabform->getTab("display")->template(
-value=>$self->getValue("templateId"),
-label=>WebGUI::International::get('shortcut template title', 'Asset_Shortcut'),
-hoverHelp=>WebGUI::International::get('shortcut template title description', 'Asset_Shortcut'),
-namespace=>"Shortcut"
);
if($session{setting}{metaDataEnabled}) {
$tabform->getTab("properties")->yesNo(
-name=>"shortcutByCriteria",
@ -634,7 +640,7 @@ sub www_getUserPrefsForm {
options=>$options,
fieldType=>$fieldType
};
if ($fieldType eq 'Textarea') {
if (lc($fieldType) eq 'textarea') {
$params->{rows} = 4;
$params->{columns} = 20;
}

View file

@ -555,9 +555,10 @@ sub www_edit {
my $self = shift;
return WebGUI::Privilege::insufficient() unless $self->canEdit;
my ($tag) = ($self->get("className") =~ /::(\w+)$/);
my $tag2 = $tag;
$tag =~ s/([a-z])([A-Z])/$1 $2/g; #Separate studly caps
$tag =~ s/([A-Z]+(?![a-z]))/$1 /g; #Separate acronyms
$self->getAdminConsole->setHelp(lc($tag)." add/edit", "Asset_".$tag);
$self->getAdminConsole->setHelp(lc($tag)." add/edit", "Asset_".$tag2);
my $addEdit = ($session{form}{func} eq 'add') ? WebGUI::International::get('add','Wobject') : WebGUI::International::get('edit','Wobject');
return $self->getAdminConsole->render($self->getEditForm->print,$addEdit.' '.$self->getName);
}

View file

@ -447,19 +447,19 @@ sub www_displayStock {
}
#-------------------------------------------------------------------
=head2 www_edit ( )
#=head2 www_edit ( )
Web facing method which is the default edit page
#Web facing method which is the default edit page
=cut
#=cut
sub www_edit {
my $self = shift;
return WebGUI::Privilege::insufficient() unless $self->canEdit;
$self->getAdminConsole->setHelp("stock_list_add_edit","Asset_StockData");
return $self->getAdminConsole->render($self->getEditForm->print,
WebGUI::International::get("edit_title","Asset_StockData"));
}
#sub www_edit {
# my $self = shift;
# return WebGUI::Privilege::insufficient() unless $self->canEdit;
# $self->getAdminConsole->setHelp("stock list add/edit","Asset_StockData");
# return $self->getAdminConsole->render($self->getEditForm->print,
# WebGUI::International::get("edit_title","Asset_StockData"));
#}
#-------------------------------------------------------------------
=head2 www_view ( )

View file

@ -20,7 +20,7 @@ use strict;
use WebGUI::Session;
use Apache2::RequestUtil;
$Log::Log4perl::caller_depth++;
$Log::Log4perl::caller_depth = 1;
=head1 NAME

View file

@ -1 +1,18 @@
1;
package WebGUI::Help::Asset_Dashboard;
our $HELP = {
'dashboard add/edit' => {
title => 'dashboard add/edit title',
body => 'dashboard add/edit body',
fields => [
],
related => [
{
tag => 'shortcut add/edit',
namespace => 'Asset_Shortcut'
}
]
}
};
1;

View file

@ -1,66 +1,18 @@
package WebGUI::Help::Asset_MultiSearch;
our $HELP = {
'multisearch add/edit' => {
title => '61',
body => '71',
fields => [
{
title => '72',
description => 'article template description',
namespace => 'Asset_Article',
},
{
title => '7',
description => 'link title description',
namespace => 'Asset_Article',
},
{
title => '8',
description => 'link url description',
namespace => 'Asset_Article',
},
{
title => '10',
description => 'carriage return description',
namespace => 'Asset_Article',
},
],
related => [
{
tag => 'article template',
namespace => 'Asset_Article'
},
{
tag => 'wobjects using',
namespace => 'Wobject'
},
{
tag => 'asset fields',
namespace => 'Asset'
},
],
},
'article template' => {
title => '72',
body => '73',
'multi search add/edit' => {
title => 'multisearch add/edit title',
body => 'multisearch add/edit body',
fields => [
],
related => [
{
tag => 'article add/edit',
namespace => 'Asset_Article'
tag => 'dashboard add/edit',
namespace => 'Asset_Dashboard'
},
{
tag => 'pagination template variables',
namespace => 'WebGUI'
},
{
tag => 'wobject template',
namespace => 'Wobject'
}
]
},
}
};
1;

View file

@ -15,31 +15,6 @@ our $HELP = {
description => 'shortcut template title description',
namespace => 'Asset_Shortcut',
},
# {
# title => 'override asset template',
# description => 'override asset template description',
# namespace => 'Asset_Shortcut',
# },
{
title => '10',
description => '10 description',
namespace => 'Asset_Shortcut',
},
{
title => '7',
description => '7 description',
namespace => 'Asset_Shortcut',
},
{
title => '8',
description => '8 description',
namespace => 'Asset_Shortcut',
},
{
title => '9',
description => '9 description',
namespace => 'Asset_Shortcut',
},
{
title => '1',
description => '1 description',
@ -75,6 +50,10 @@ our $HELP = {
tag => 'metadata manage',
namespace => 'Asset'
},
{
tag => 'dashboard add/edit',
namespace => 'Asset_Dashboard'
},
]
},
@ -93,13 +72,11 @@ our $HELP = {
tag => 'template language',
namespace => 'Asset_Template'
},
]
},
'field add/edit' => {
title => 'shortcut template title',
body => 'shortcut template body',
title => 'field add/edit title',
body => 'field add/edit body',
fields => [
],
related => [

View file

@ -1,38 +1,38 @@
package WebGUI::Help::StockData;
our $HELP = {
'stock_list_add_edit' => {
'stock data add/edit' => {
title => 'help_add_edit_stocklist_title',
body => 'help_add_edit_stocklist_body',
fields => [
{
title => 'template_label',
description => 'template_label_description',
namespace => 'StockList',
},
{
title => 'display_template_label',
description => 'display_template_label_description',
namespace => 'StockList',
},
{
title => 'default_stock_label',
description => 'default_stock_label_description',
namespace => 'StockList',
},
{
title => 'stock_source',
description => 'stock_source_description',
namespace => 'StockList',
},
{
title => 'failover_label',
description => 'failover_label_description',
namespace => 'StockList',
},
{
title => 'template_label',
description => 'template_label_description',
namespace => 'StockList',
},
{
title => 'display_template_label',
description => 'display_template_label_description',
namespace => 'StockList',
},
{
title => 'default_stock_label',
description => 'default_stock_label_description',
namespace => 'StockList',
},
{
title => 'stock_source',
description => 'stock_source_description',
namespace => 'StockList',
},
{
title => 'failover_label',
description => 'failover_label_description',
namespace => 'StockList',
},
],
related => [
{
{
tag => 'stock list user edit',
namespace => 'StockList'
},
@ -58,11 +58,11 @@ our $HELP = {
title => 'help_add_edit_stock_title',
body => 'help_add_edit_stock_description',
fields => [
{
title => 'symbol_label',
description => 'symbol_label_description',
namespace => 'StockList',
},
{
title => 'symbol_label',
description => 'symbol_label_description',
namespace => 'StockList',
},
],
related => [
{

View file

@ -1,35 +1,20 @@
package WebGUI::Help::Asset_Article;
package WebGUI::Help::Asset_WeatherData;
our $HELP = {
'article add/edit' => {
title => '61',
body => '71',
'weather data add/edit' => {
title => 'weather data add/edit title',
body => 'weather data add/edit body',
fields => [
{
title => '72',
description => 'article template description',
namespace => 'Asset_Article',
},
{
title => '7',
description => 'link title description',
namespace => 'Asset_Article',
},
{
title => '8',
description => 'link url description',
namespace => 'Asset_Article',
},
{
title => '10',
description => 'carriage return description',
namespace => 'Asset_Article',
},
{
title => 'Default Locations',
description => 'Your list of default weather locations',
namespace => 'Asset_WeatherData',
},
],
related => [
{
tag => 'article template',
namespace => 'Asset_Article'
tag => 'weatherdata template',
namespace => 'Asset_WeatherData'
},
{
tag => 'wobjects using',
@ -41,19 +26,15 @@ our $HELP = {
},
],
},
'article template' => {
title => '72',
body => '73',
'weatherdata template' => {
title => 'WeatherData template title',
body => 'WeatherData template description',
fields => [
],
related => [
{
tag => 'article add/edit',
namespace => 'Asset_Article'
},
{
tag => 'pagination template variables',
namespace => 'WebGUI'
tag => 'weather data add/edit',
namespace => 'Asset_WeatherData'
},
{
tag => 'wobject template',

View file

@ -64,6 +64,24 @@ our $I18N = {
'dashboard add/edit title' => {
message => q|Dashboard Add/Edit|,
lastUpdated => 1133619940
},
'dashboard add/edit body' => {
message => q|The dashboard is a new container wobject. It acts like a portal. When in Admin mode, the dashboard admin is actually editing the Visitor's (default) view. When not in admin mode, the dashboard admin is editing their own personalized view. Shortcuts are the main source of functionality for the Dashboard. See the Shortcut add/edit documentation for details.|,
lastUpdated => 1133619940
},
'dashboard template field label' => {
message => q|Dashboard Template|,
lastUpdated => 1133619940
},
'dashboard template field label' => {
message => q|Dashboard Template|,
lastUpdated => 1133619940
},
};
1;

View file

@ -12,114 +12,16 @@ our $I18N = {
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
'multisearch add/edit title' => {
message => q|Add/Edit MultiSearch Wobject|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
'multisearch add/edit body' => {
message => q|The MultiSearch wobject is a simple wobject that enables the user to search various search engines. The results appear in a new window. The search engines are entirely contained within the MultiSearch template, for which there are no special template variables.|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
'shortcut template title' => {
message => q|Shortcut Template|,
lastUpdated => 1133619940,
},
};
1;

View file

@ -64,14 +64,22 @@ our $I18N = {
<p><b>NOTES:</b><br />
The shortcut is not available through the Add Content menu, but instead through the shortcut icon on each Asset's toolbar.
</p>
<p><b>Overrides</b><br />
You can also create overrides and user preferences. The 6.8 upgrade automatically converted your previous override settings to overrides. These are shown on the Overrides tab. You can also view them by clicking "Manage overrides" on the right menu bar while editing a Shortcut. The list of fields is the list of the shortcutted asset's properties. If one is overridden, its values are displayed to the right, and you may edit or delete the override by clicking on the icons. if there is no override, you can click Edit to edit that property.</p>
<p><b>User Preference Fields</b><br />
You may also create User Preference fields, which autogenerate form fields for your users to customize settings on Dashlets on a Dashboard. These are displayed when the dashboard user clicks the (default) green Edit hoverbutton on the titlebar of a Dashlet. You can choose from the form field types: text, textlist (multiline text box), selectList (choose one from a drop-down list), and checkList (choose one or more from a list of checkboxes). You can set the possibleValues while editing a User Preference field. You can also directly create an override by creating a User Preference field whose unique fieldName corresponds to a field on the shortcutted asset.
<p><b>Chaining</b><br />
In an override's New Value field, you can put a substitution call for the value of a User Preference Field. This is helpful for the Dashboard container, primarily. Let's say you create a user preference selectList field named myFavColor, with possible values blue, green, red, and yellow. Then you want to override the shorcutted asset's Title with: "My Favorite Color is XXXX." You create an override for "title", and in the New Value box, place the following text:<br />
<pre>My Favorite Color is ##userPref:myFavColor##.</pre><br /> Make sure to create a default Value under the myFavColor user preference field.<br /><br />
Now, go back to manage Overrides, and it should show the original value, new value, and the parsed/replaced value. You can use this for all kinds of choices: templateIds, formats, or any other kind of preference. </p>
<p><b>Fields</b></p>
|,
lastUpdated => 1130878635,
lastUpdated => 1133619940,
},
'85 description' => {
message => q|Content for this shortcut. This is normally not used, unless you opt to have the shortcut's
description replace the description of the original Asset.|,
lastUpdated => 1119905806,
message => q|Content for this shortcut. This is normally not used.|,
lastUpdated => 1133619940,
},
'shortcut template title description' => {
@ -182,11 +190,6 @@ A property or value must be quoted if it contains spaces. Feel free to use the c
lastUpdated => 1053183804
},
'10' => {
message => q|Override template?|,
lastUpdated => 1053183837
},
'override asset template' => {
message => q|Override Asset Template|,
lastUpdated => 1119896310

View file

@ -3,106 +3,106 @@ package WebGUI::i18n::English::Asset_StockData;
our $I18N = {
'template_label' => {
message => q|Stock List Template|,
lastUpdated => 1121703035,
},
message => q|Stock List Template|,
lastUpdated => 1121703035,
},
'display_template_label' => {
message => q|Stock Display Template|,
lastUpdated => 1121703035,
},
message => q|Stock Display Template|,
lastUpdated => 1121703035,
},
'app_name' => {
message => q|Stock Data|,
lastUpdated => 1119068745
},
'default_stock_label' => {
message => q|Default Stocks|,
message => q|Default Stocks|,
lastUpdate => 1119068745
},
'default_stock_description' => {
message => q|Enter the default stocks you wish to show visitors and users who do not have their stock lists personalized. One stock symbol per line|,
message => q|Enter the default stocks you wish to show visitors and users who do not have their stock lists personalized. One stock symbol per line|,
lastUpdate => 1119068745
},
'edit_title' => {
message => q|Edit Stock List|,
message => q|Edit Stock List|,
lastUpdate => 1119068745
},
'add_button_label' => {
message => q|Add >>|,
message => q|Add >>|,
lastUpdate => 1119068745
},
'finish_button_label' => {
message => q|Finish|,
message => q|Finish|,
lastUpdate => 1119068745
},
'symbol_label' => {
message => q|Stock Symbol|,
message => q|Stock Symbol|,
lastUpdate => 1119068745
},
'symbol_header' => {
message => q|Stock Symbol List|,
message => q|Stock Symbol List|,
lastUpdate => 1119068745
},
'symbol_edit_label' => {
message => q|Add/Edit Stock Symbols|,
message => q|Add/Edit Stock Symbols|,
lastUpdate => 1119068745
},
'stock_source' => {
message => q|Primary Source|,
message => q|Primary Source|,
lastUpdate => 1119068745
},
'stock_source_description' => {
message => q|The Stock List application gets stock quotes from various internet sources. Choose the primary source you wish to have stocks returned from. Choosing the market most of your users will choose stocks from greatly improves the performance of stock retrieval|,
message => q|The Stock List application gets stock quotes from various internet sources. Choose the primary source you wish to have stocks returned from. Choosing the market most of your users will choose stocks from greatly improves the performance of stock retrieval|,
lastUpdate => 1119068745
},
'failover_label' => {
message => q|Use Multiple Sources|,
message => q|Use Multiple Sources|,
lastUpdate => 1119068745
},
'failover_description' => {
message => q|If this option is marked yes, all available stock sources will be searched (starting with the primary source). If marked no, only the primary source selected will be searched. This will reduce the number of available stocks available to your users, but will greatly improve the performance of stock retrieval.|,
message => q|If this option is marked yes, all available stock sources will be searched (starting with the primary source). If marked no, only the primary source selected will be searched. This will reduce the number of available stocks available to your users, but will greatly improve the performance of stock retrieval.|,
lastUpdate => 1119068745
},
'no_symbol' => {
message => q|Symbol %s could not be found from the list available market search sources.|,
message => q|Symbol %s could not be found from the list available market search sources.|,
lastUpdate => 1119068745
},
'no_symbol_error' => {
message => q|"You have not entered a stock symbol to add to your list"|,
message => q|"You have not entered a stock symbol to add to your list"|,
lastUpdate => 1119068745
},
'symbol_exists' => {
message => q|Symbol %s is already in your Stock List.|,
message => q|Symbol %s is already in your Stock List.|,
lastUpdate => 1119068745
},
'delete_confirm' => {
message => q|Are you sure you wish to remove %s from your Stock List?|,
message => q|Are you sure you wish to remove %s from your Stock List?|,
lastUpdate => 1119068745
},
#Help Messages
'help_add_edit_stocklist_title' => {
message => q|Stock List, Add/Edit|,
lastUpdated => 1066583066
},
'help_add_edit_stocklist_body' => {
message => q|<P>Stock Lists allow users to track stocks on your site. Data is retrieved from various sources on the internet and displayed in tabluar format. This application allows any registered user to configure stock lists as well as to set a default stock list for visitors or for users who have not configured one themselves<P>|,
lastUpdated => 1119066571,
@ -112,397 +112,397 @@ our $I18N = {
message => q|Select a template from the list to layout your Stock List. Each Stock List may only use templates with namespace "StockList".|,
lastUpdated => 1119066250
},
'display_template_label_description' => {
message => q|Select a template from the list to layout the display for individual Stocks. Stock List Display templates use templates with namespace "StockList/Display".|,
message => q|Select a template from the list to layout the display for individual Stocks. Stock List Display templates use templates with namespace "StockList/Display".|,
lastUpdated => 1119066250
},
'default_stock_label_description' => {
message => q|Enter a list of default stocks (one per line) to display in cases where the user is not logged in or the user has not personalized the Stock List|,
message => q|Enter a list of default stocks (one per line) to display in cases where the user is not logged in or the user has not personalized the Stock List|,
lastUpdated => 1119066250
},
'stock_source_description' => {
message => q|Choose the primary source from which to retrieve stocks. This is the first internet location the application will search. Choosing the source that contains stocks which the majority of your users will be watching greatly increases the performance of the Stock List.|,
message => q|Choose the primary source from which to retrieve stocks. This is the first internet location the application will search. Choosing the source that contains stocks which the majority of your users will be watching greatly increases the performance of the Stock List.|,
lastUpdated => 1119066250
},
'failover_label_description' => {
message => q|Choosing yes indicates that all available internet sources will be searched to find each stock. Choosing no restricts the search to your primary source. This greatly improves the performance of searchs, but limits your users to stocks available from only once source.|,
message => q|Choosing yes indicates that all available internet sources will be searched to find each stock. Choosing no restricts the search to your primary source. This greatly improves the performance of searchs, but limits your users to stocks available from only once source.|,
lastUpdated => 1119066250
},
'help_add_edit_stock_title' => {
message => q|Stock List, Add/Edit Stocks|,
message => q|Stock List, Add/Edit Stocks|,
lastUpdated => 1119066250
},
'help_add_edit_stock_description' => {
message => q|<p>The stock edit page allows you to customize your stock lists. Add to, remove from, and order your personalized list of stocks to display on the site</p>|,
message => q|<p>The stock edit page allows you to customize your stock lists. Add to, remove from, and order your personalized list of stocks to display on the site</p>|,
lastUpdated => 1119066250
},
'symbol_label_description' => {
message => q|Enter a valid stock symbol. If your symbol cannot be found, contact your administrator. It is likely that your site restricts stocks to a certain market (US market, European market, etc)|,
message => q|Enter a valid stock symbol. If your symbol cannot be found, contact your administrator. It is likely that your site restricts stocks to a certain market (US market, European market, etc)|,
lastUpdated => 1119066250
},
'help_stock_list_template' => {
message => q|Stock List Template|,
message => q|Stock List Template|,
lastUpdated => 1119066250
},
'help_stock_list_template_description' => {
message => q|<p>The following describes the list of available template variables for building StockList templates</p>
message => q|<p>The following describes the list of available template variables for building StockList templates</p>
<b>extrasFolder</b><br>
The url to the extras folder containing css files and images used by the Stock List application
<p>
<b>editUrl</b><br>
The url to the page where users can customize stocks
<p>
The url to the extras folder containing css files and images used by the Stock List application
<p>
<b>editUrl</b><br>
The url to the page where users can customize stocks
<p>
<b>isVisitor</b><br>
Whether or not the current user is a visitor. This returns true if the users is authenticated against the system
<p>
<b>isVisitor</b><br>
Whether or not the current user is a visitor. This returns true if the users is authenticated against the system
<p>
<b>stock.display.url</b><br>
General url to the page that displays details for individual stocks. A stock symbol must be added to the end of this url
<p>
<b>stock.display.url</b><br>
General url to the page that displays details for individual stocks. A stock symbol must be added to the end of this url
<p>
<b>lastUpdate.default</b><br>
default date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.default</b><br>
default date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.intl</b><br>
international date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.intl</b><br>
international date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.us</b><br>
US date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.us</b><br>
US date and time format for the date and time stocks were updated by the returning sources
<p>
<b>stocks.loop</b><br>
Loop containing all default or personalized stocks
<p>
<b>stocks.loop</b><br>
Loop containing all default or personalized stocks
<p>
<dd><b>stocks.symbol</b><br>
<dd>Stock Symbol
<p>
<dd><b>stocks.symbol</b><br>
<dd>Stock Symbol
<p>
<dd><b>stocks.name</b><br>
<dd>Company or Mutual Fund Name
<p>
<dd><b>stocks.name</b><br>
<dd>Company or Mutual Fund Name
<p>
<dd><b>stocks.last</b><br>
<dd>Last Price
<p>
<dd><b>stocks.last</b><br>
<dd>Last Price
<p>
<dd><b>stocks.high</b><br>
<dd>Highest trade today
<p>
<dd><b>stocks.high</b><br>
<dd>Highest trade today
<p>
<dd><b>stocks.low</b><br>
<dd>Lowest trade today
<p>
<dd><b>stocks.low</b><br>
<dd>Lowest trade today
<p>
<dd><b>stocks.date</b><br>
<dd>Last Trade Date (MM/DD/YY format)
<p>
<dd><b>stocks.date</b><br>
<dd>Last Trade Date (MM/DD/YY format)
<p>
<dd><b>stocks.time</b><br>
<dd>Last Trade Time
<p>
<dd><b>stocks.time</b><br>
<dd>Last Trade Time
<p>
<dd><b>stocks.net</b><br>
<dd>Net Change
<p>
<dd><b>stocks.net</b><br>
<dd>Net Change
<p>
<dd><b>stocks.net.isDown</b><br>
<dd>Net Change is negative
<p>
<dd><b>stocks.net.isDown</b><br>
<dd>Net Change is negative
<p>
<dd><b>stocks.net.isUp</b><br>
<dd>Net Change is positive
<p>
<dd><b>stocks.net.isUp</b><br>
<dd>Net Change is positive
<p>
<dd><b>stocks.net.noChange</b><br>
<dd>Net Change is zero
<p>
<dd><b>stocks.net.noChange</b><br>
<dd>Net Change is zero
<p>
<dd><b>stocks.net.icon</b><br>
<dd>Icon associated with net change (up, down, even)
<p>
<dd><b>stocks.net.icon</b><br>
<dd>Icon associated with net change (up, down, even)
<p>
<dd><b>stocks.p_change</b><br>
<dd>Percent Change from previous day's close
<p>
<dd><b>stocks.p_change</b><br>
<dd>Percent Change from previous day's close
<p>
<dd><b>stocks.volume</b><br>
<dd>Day's Volume
<p>
<dd><b>stocks.volume</b><br>
<dd>Day's Volume
<p>
<dd><b>stocks.volume.millions</b><br>
<dd>Day's Volume In Millions
<p>
<dd><b>stocks.volume.millions</b><br>
<dd>Day's Volume In Millions
<p>
<dd><b>stocks.avg_vol</b><br>
<dd>Average Daily Vol
<p>
<dd><b>stocks.avg_vol</b><br>
<dd>Average Daily Vol
<p>
<dd><b>stocks.bid</b><br>
<dd>Bid
<p>
<dd><b>stocks.bid</b><br>
<dd>Bid
<p>
<dd><b>stocks.ask</b><br>
<dd>Ask
<p>
<dd><b>stocks.ask</b><br>
<dd>Ask
<p>
<dd><b>stocks.close</b><br>
<dd>Previous Close
<p>
<dd><b>stocks.close</b><br>
<dd>Previous Close
<p>
<dd><b>stocks.open</b><br>
<dd>Today's Open
<p>
<dd><b>stocks.open</b><br>
<dd>Today's Open
<p>
<dd><b>stocks.day_range</b><br>
<dd>Day's Range
<p>
<dd><b>stocks.day_range</b><br>
<dd>Day's Range
<p>
<dd><b>stocks.year_range</b><br>
<dd>52-Week Range
<p>
<dd><b>stocks.year_range</b><br>
<dd>52-Week Range
<p>
<dd><b>stocks.year_high</b><br>
<dd>52-Week High
<p>
<dd><b>stocks.year_high</b><br>
<dd>52-Week High
<p>
<dd><b>stocks.year_low</b><br>
<dd>52-Week Low
<p>
<dd><b>stocks.year_low</b><br>
<dd>52-Week Low
<p>
<dd><b>stocks.eps</b><br>
<dd>Earnings per Share
<p>
<dd><b>stocks.eps</b><br>
<dd>Earnings per Share
<p>
<dd><b>stocks.pe</b><br>
<dd>P/E Ratio
<p>
<dd><b>stocks.pe</b><br>
<dd>P/E Ratio
<p>
<dd><b>stocks.div_date</b><br>
<dd>Dividend Pay Date
<p>
<dd><b>stocks.div_date</b><br>
<dd>Dividend Pay Date
<p>
<dd><b>stocks.div</b><br>
<dd>Dividend per Share
<p>
<dd><b>stocks.div</b><br>
<dd>Dividend per Share
<p>
<dd><b>stocks.div_yield</b><br>
<dd>Dividend Yield
<p>
<dd><b>stocks.div_yield</b><br>
<dd>Dividend Yield
<p>
<dd><b>stocks.cap</b><br>
<dd>Market Capitalization
<p>
<dd><b>stocks.cap</b><br>
<dd>Market Capitalization
<p>
<dd><b>stocks.ex_div</b><br>
<dd>Ex-Dividend Date.
<p>
<dd><b>stocks.ex_div</b><br>
<dd>Ex-Dividend Date.
<p>
<dd><b>stocks.nav</b><br>
<dd>Net Asset Value
<p>
<dd><b>stocks.nav</b><br>
<dd>Net Asset Value
<p>
<dd><b>stocks.yield</b><br>
<dd>Yield (usually 30 day avg)
<p>
<dd><b>stocks.yield</b><br>
<dd>Yield (usually 30 day avg)
<p>
<dd><b>stocks.exchange</b><br>
<dd>The exchange the information was obtained from.
<p>
<dd><b>stocks.exchange</b><br>
<dd>The exchange the information was obtained from.
<p>
<dd><b>stocks.success</b><br>
<dd>Did the stock successfully return information? (true/false)
<p>
<dd><b>stocks.success</b><br>
<dd>Did the stock successfully return information? (true/false)
<p>
<dd><b>stocks.errormsg</b><br>
<dd>If success is false, this field may contain the reason why.
<p>
<dd><b>stocks.errormsg</b><br>
<dd>If success is false, this field may contain the reason why.
<p>
<dd><b>stocks.method</b><br>
<dd>The module (as could be passed to fetch) which found this information.
<p>
<dd><b>stocks.method</b><br>
<dd>The module (as could be passed to fetch) which found this information.
<p>
|,
lastUpdated => 1119066250
},
'help_stock_list_display_template' => {
message => q|Stock List Display Template|,
'help_stock_list_display_template' => {
message => q|Stock List Display Template|,
lastUpdated => 1119066250
},
'help_stock_list_display_template_description' => {
message => q|<p>The following describes the list of available template variables for building StockList templates</p>
message => q|<p>The following describes the list of available template variables for building StockList templates</p>
<b>extrasFolder</b><br>
The url to the extras folder containing css files and images used by the Stock List application
<p>
The url to the extras folder containing css files and images used by the Stock List application
<p>
<b>lastUpdate.intl</b><br>
international date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.intl</b><br>
international date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.us</b><br>
US date and time format for the date and time stocks were updated by the returning sources
<p>
<b>lastUpdate.us</b><br>
US date and time format for the date and time stocks were updated by the returning sources
<p>
<b>stocks.symbol</b><br>
Stock Symbol
<p>
<b>stocks.symbol</b><br>
Stock Symbol
<p>
<b>stocks.name</b><br>
Company or Mutual Fund Name
<p>
<b>stocks.name</b><br>
Company or Mutual Fund Name
<p>
<b>stocks.last</b><br>
Last Price
<p>
<b>stocks.last</b><br>
Last Price
<p>
<b>stocks.high</b><br>
Highest trade today
<p>
<b>stocks.high</b><br>
Highest trade today
<p>
<b>stocks.low</b><br>
Lowest trade today
<p>
<b>stocks.low</b><br>
Lowest trade today
<p>
<b>stocks.date</b><br>
Last Trade Date (MM/DD/YY format)
<p>
<b>stocks.date</b><br>
Last Trade Date (MM/DD/YY format)
<p>
<b>stocks.time</b><br>
Last Trade Time
<p>
<b>stocks.time</b><br>
Last Trade Time
<p>
<b>stocks.net</b><br>
Net Change
<p>
<b>stocks.net</b><br>
Net Change
<p>
<b>stocks.net.isDown</b><br>
Net Change is negative
<p>
<b>stocks.net.isDown</b><br>
Net Change is negative
<p>
<b>stocks.net.isUp</b><br>
Net Change is positive
<p>
<b>stocks.net.isUp</b><br>
Net Change is positive
<p>
<b>stocks.net.noChange</b><br>
Net Change is zero
<p>
<b>stocks.net.noChange</b><br>
Net Change is zero
<p>
<b>stocks.net.icon</b><br>
Icon associated with net change (up, down, even)
<p>
<b>stocks.net.icon</b><br>
Icon associated with net change (up, down, even)
<p>
<b>stocks.p_change</b><br>
Percent Change from previous day's close
<p>
<b>stocks.p_change</b><br>
Percent Change from previous day's close
<p>
<b>stocks.volume</b><br>
Day's Volume
<p>
<b>stocks.volume</b><br>
Day's Volume
<p>
<b>stocks.volume.millions</b><br>
Day's Volume In Millions
<p>
<b>stocks.volume.millions</b><br>
Day's Volume In Millions
<p>
<b>stocks.avg_vol</b><br>
Average Daily Vol
<p>
<b>stocks.avg_vol</b><br>
Average Daily Vol
<p>
<b>stocks.bid</b><br>
Bid
<p>
<b>stocks.bid</b><br>
Bid
<p>
<b>stocks.ask</b><br>
Ask
<p>
<b>stocks.ask</b><br>
Ask
<p>
<b>stocks.close</b><br>
Previous Close
<p>
<b>stocks.close</b><br>
Previous Close
<p>
<b>stocks.open</b><br>
Today's Open
<p>
<b>stocks.open</b><br>
Today's Open
<p>
<b>stocks.day_range</b><br>
Day's Range
<p>
<b>stocks.day_range</b><br>
Day's Range
<p>
<b>stocks.year_range</b><br>
52-Week Range
<p>
<b>stocks.year_range</b><br>
52-Week Range
<p>
<b>stocks.year_high</b><br>
52-Week High
<p>
<b>stocks.year_high</b><br>
52-Week High
<p>
<b>stocks.year_low</b><br>
52-Week Low
<p>
<b>stocks.year_low</b><br>
52-Week Low
<p>
<b>stocks.eps</b><br>
Earnings per Share
<p>
<b>stocks.eps</b><br>
Earnings per Share
<p>
<b>stocks.pe</b><br>
P/E Ratio
<p>
<b>stocks.pe</b><br>
P/E Ratio
<p>
<b>stocks.div_date</b><br>
Dividend Pay Date
<p>
<b>stocks.div_date</b><br>
Dividend Pay Date
<p>
<b>stocks.div</b><br>
Dividend per Share
<p>
<b>stocks.div</b><br>
Dividend per Share
<p>
<b>stocks.div_yield</b><br>
Dividend Yield
<p>
<b>stocks.div_yield</b><br>
Dividend Yield
<p>
<b>stocks.cap</b><br>
Market Capitalization
<p>
<b>stocks.cap</b><br>
Market Capitalization
<p>
<b>stocks.ex_div</b><br>
Ex-Dividend Date.
<p>
<b>stocks.ex_div</b><br>
Ex-Dividend Date.
<p>
<b>stocks.nav</b><br>
Net Asset Value
<p>
<b>stocks.nav</b><br>
Net Asset Value
<p>
<b>stocks.yield</b><br>
Yield (usually 30 day avg)
<p>
<b>stocks.yield</b><br>
Yield (usually 30 day avg)
<p>
<b>stocks.exchange</b><br>
The exchange the information was obtained from.
<p>
<b>stocks.exchange</b><br>
The exchange the information was obtained from.
<p>
<b>stocks.success</b><br>
Did the stock successfully return information? (true/false)
<p>
<b>stocks.success</b><br>
Did the stock successfully return information? (true/false)
<p>
<b>stocks.errormsg</b><br>
If success is false, this field may contain the reason why.
<p>
<b>stocks.errormsg</b><br>
If success is false, this field may contain the reason why.
<p>
<b>stocks.method</b><br>
The module (as could be passed to fetch) which found this information.
<p>
<b>stocks.method</b><br>
The module (as could be passed to fetch) which found this information.
<p>
|,
lastUpdated => 1119066250
},

View file

@ -1,4 +1,4 @@
package WebGUI::i18n::English::Asset_Article;
package WebGUI::i18n::English::Asset_WeatherData;
our $I18N = {
@ -22,12 +22,35 @@ our $I18N = {
lastUpdated => 1133619940,
},
'weather data add/edit title' => {
message => q|WeatherData Add/Edit|,
lastUpdated => 1133619940,
},
'weather data add/edit body' => {
message => q|The WeatherData wobject is useful for displaying current weather conditions about a city/state or zipcode, or a series of locations.|,
lastUpdated => 1133619940,
},
'WeatherData' => {
message => q|WeatherData|,
lastUpdated => 1133619940,
},
'WeatherData template title' => {
message => q|WeatherData Template|,
lastUpdated => 1133619940,
},
'WeatherData template description' => {
message => q|The wobject generates a loops of locations - tmpl_loop ourLocations.|,
lastUpdated => 1133619940,
},
};
1;