Adding Matrix templates, updating Matrix international
This commit is contained in:
parent
bf7c3505d7
commit
ac0032fedf
9 changed files with 231 additions and 33 deletions
Binary file not shown.
Binary file not shown.
BIN
docs/upgrades/packages-7.6.4/matrix-default-view-template.wgpkg
Normal file
BIN
docs/upgrades/packages-7.6.4/matrix-default-view-template.wgpkg
Normal file
Binary file not shown.
BIN
docs/upgrades/packages-7.6.4/matrix-search-template.wgpkg
Normal file
BIN
docs/upgrades/packages-7.6.4/matrix-search-template.wgpkg
Normal file
Binary file not shown.
|
|
@ -13,7 +13,6 @@ $VERSION = "2.0.0";
|
|||
#-------------------------------------------------------------------
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
use Tie::IxHash;
|
||||
use JSON;
|
||||
use WebGUI::International;
|
||||
|
|
@ -461,6 +460,7 @@ sub view {
|
|||
$var->{compareForm} = $self->getCompareForm;
|
||||
$var->{exportAttributes_url} = $self->getUrl('func=exportAttributes');
|
||||
$var->{listAttributes_url} = $self->getUrl('func=listAttributes');
|
||||
$var->{search_url} = $self->getUrl('func=search');
|
||||
|
||||
# Get the MatrixListing with the most views as an object using getLineage.
|
||||
my ($bestViews_listing) = @{ $self->getLineage(['descendants'], {
|
||||
|
|
|
|||
|
|
@ -2,16 +2,6 @@ package WebGUI::i18n::English::Asset_Matrix;
|
|||
use strict;
|
||||
|
||||
our $I18N = {
|
||||
'isTooMany' => {
|
||||
message => q|A condition indicating that the user has selected too many listings to compare. They may only compare Max Comparisons listings at a time.|,
|
||||
lastUpdated => 1149783768,
|
||||
},
|
||||
|
||||
'isTooFew' => {
|
||||
message => q|A condition indicating that the user has selected too few listings to compare. They must compare at least two listings.|,
|
||||
lastUpdated => 1149783768,
|
||||
},
|
||||
|
||||
'product_loop' => {
|
||||
message => q|A loop containing the product information (not contained in categories) for this listing.|,
|
||||
lastUpdated => 1149783768,
|
||||
|
|
@ -123,6 +113,21 @@ our $I18N = {
|
|||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'views label' => {
|
||||
message => q|Views|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'compares label' => {
|
||||
message => q|Compares|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'clicks label' => {
|
||||
message => q|Clicks|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'ratings' => {
|
||||
message => q|The ratings form (or results) for this listing.|,
|
||||
lastUpdated => 1149784175,
|
||||
|
|
@ -168,21 +173,41 @@ our $I18N = {
|
|||
message => q|Matrix Listing Detail Template Variables|
|
||||
},
|
||||
|
||||
'search.url' => {
|
||||
'search_url' => {
|
||||
message => q|The URL to the matrix search page.|,
|
||||
lastUpdated => 1149795214,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'search label' => {
|
||||
message => q|Search|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'isLoggedIn' => {
|
||||
message => q|A condition indicating whether the current user is logged in to the site.|,
|
||||
lastUpdated => 1149795214,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'field.list.url' => {
|
||||
message => q|The URL to the page where you configure new fields for this matrix.|,
|
||||
lastUpdated => 1149795214,
|
||||
'listAttributes_url' => {
|
||||
message => q|The URL to the page where you configure new listing attributes for this matrix.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'list attributes label' => {
|
||||
message => q|List Attributes|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'exportAttributes_url' => {
|
||||
message => q|The URL to export the listing attributes for this matrix.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'export attributes label' => {
|
||||
message => q|Export Attributes|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'addMatrixListing_url' => {
|
||||
message => q|The URL to the page where a user can add a new listing to the matrix.|,
|
||||
lastUpdated => 0,
|
||||
|
|
@ -398,10 +423,10 @@ our $I18N = {
|
|||
lastUpdated => 1149996685,
|
||||
},
|
||||
|
||||
'search template help title' => {
|
||||
message => q|Matrix Search Template Variables|,
|
||||
lastUpdated => 1184949060,
|
||||
},
|
||||
'search template help title' => {
|
||||
message => q|Matrix Search Template Variables|,
|
||||
lastUpdated => 1184949060,
|
||||
},
|
||||
|
||||
'categories description' => {
|
||||
message => q|Specify one category per line here to define the categories for this matrix. Categories are used to subdivide fields and also represent the things users can rate each listing on.|,
|
||||
|
|
@ -508,16 +533,17 @@ our $I18N = {
|
|||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'search template description' => {
|
||||
message => q|Select a template to be used to display the search engine interface.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
'search template description' => {
|
||||
message => q|Select a template to be used to display the search engine interface.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'compare template description' => {
|
||||
message => q|Select a template to be used to show the listing comparison data.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
'categories label' => {
|
||||
'compare template description' => {
|
||||
message => q|Select a template to be used to show the listing comparison data.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'categories label' => {
|
||||
message => q|Categories|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
|
@ -845,6 +871,20 @@ selectBox.</p>|
|
|||
message => q|Select the category which this attribute falls into.|
|
||||
},
|
||||
|
||||
'comparison label' => {
|
||||
lastUpdated => 0,
|
||||
message => q|Comparison|,
|
||||
},
|
||||
|
||||
'compare button label' => {
|
||||
lastUpdated => 0,
|
||||
message => q|Compare|,
|
||||
},
|
||||
|
||||
'hide stickied button label' => {
|
||||
lastUpdated => 0,
|
||||
message => q|Hide/show stickied|,
|
||||
},
|
||||
};
|
||||
|
||||
1;
|
||||
|
|
|
|||
158
lib/WebGUI/i18n/English/Asset_MatrixListing.pm
Normal file
158
lib/WebGUI/i18n/English/Asset_MatrixListing.pm
Normal file
|
|
@ -0,0 +1,158 @@
|
|||
package WebGUI::i18n::English::Asset_MatrixListing;
|
||||
|
||||
use strict;
|
||||
|
||||
our $I18N = {
|
||||
'assetName' => {
|
||||
message => q|Matrix Listing|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'edit matrix listing title' => {
|
||||
message => q|Edit/Add Listing|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
|
||||
'template description' => {
|
||||
message => q|Select a template to be used to display the default view of the Matrix.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'template label' => {
|
||||
message => q|Matrix Listing Template|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'screenshots description' => {
|
||||
message => q|Upload a picture of the product, or a screen shot if it's a software package.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'screenshots label' => {
|
||||
message => q|Screenshots/Photos|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'description description' => {
|
||||
message => q|Please give a general description of the product. Specific details can be rated in the form
|
||||
fields below.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'description label' => {
|
||||
message => q|Description|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'version description' => {
|
||||
message => q|Enter the version/edition/model number for the product.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'version label' => {
|
||||
message => q|Version/Model|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'last updated label' => {
|
||||
message => q|Last Updated|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'web site label' => {
|
||||
message => q|Web Site|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'message sent message' => {
|
||||
message => q|Message sent.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'contact maintainer label' => {
|
||||
message => q|Contact Maintainer|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'maintainer description' => {
|
||||
message => q|If left blank, this will be the name of the user who created this product listing. The
|
||||
listing maintainer is allowed to edit this listing, even if they are not members of the group
|
||||
to add or edit listings.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'maintainer label' => {
|
||||
message => q|Maintainer|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'manufacturer label' => {
|
||||
message => q|Manufacturer|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'manufacturerName description' => {
|
||||
message => q|The name of the company that manufactures the product or provides the service represented in
|
||||
this listing.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'manufacturerName label' => {
|
||||
message => q|Manufacturer Name|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'manufacturerURL description' => {
|
||||
message => q|If the manufacturer has a website, enter the complete URL for it here.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'manufacturerURL label' => {
|
||||
message => q|Manufacturer URL|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'productURL description' => {
|
||||
message => q|If the product has its own website, enter the complete URL for it here.|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'productURL label' => {
|
||||
message => q|Product URL|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'mean label' => {
|
||||
message => q|Mean|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'median label' => {
|
||||
message => q|Median|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'count label' => {
|
||||
message => q|Count|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'worst label' => {
|
||||
message => q|Worst|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'respectable label' => {
|
||||
message => q|Respectable|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
'best label' => {
|
||||
message => q|Best|,
|
||||
lastUpdated => 0,
|
||||
},
|
||||
|
||||
};
|
||||
|
||||
1;
|
||||
|
|
@ -14,7 +14,7 @@ YAHOO.util.Event.addListener(window, "load", function() {
|
|||
|
||||
var myColumnDefs = [
|
||||
{key:"assetId",label:"",sortable:false, formatter:this.formatCheckBox},
|
||||
{key:"title", label:"Name", sortable:true, formatter:this.formatUrl},
|
||||
{key:"title", label:"", sortable:true, formatter:this.formatUrl},
|
||||
{key:"views", sortable:true, sortOptions:{defaultDir:YAHOO.widget.DataTable.CLASS_DESC}},
|
||||
{key:"clicks", sortable:true, sortOptions:{defaultDir:YAHOO.widget.DataTable.CLASS_DESC}},
|
||||
{key:"compares", sortable:true, sortOptions:{defaultDir:YAHOO.widget.DataTable.CLASS_DESC}},
|
||||
|
|
|
|||
|
|
@ -23,8 +23,8 @@ YAHOO.util.Event.addListener(window, "load", function() {
|
|||
|
||||
var myColumnDefs = [
|
||||
{key:"stickied",formatter:this.formatStickied,label:""},
|
||||
{key:"label",formatter:this.formatLabel},
|
||||
{key:"value"}
|
||||
{key:"label",formatter:this.formatLabel,label:""},
|
||||
{key:"value",label:""}
|
||||
];
|
||||
|
||||
this.myDataSource = new YAHOO.util.DataSource("?");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue