Colin Kuskie
d9bbc1f12c
Preparing for 8.0.0 release.
2012-03-10 13:34:36 -08:00
Colin Kuskie
3b418ede3c
Merge commit 'v7.10.24' into WebGUI8
2012-01-17 15:03:45 -08:00
Colin Kuskie
9ba3022b5b
Preparing for 7.10.24 release.
2012-01-16 20:56:42 -08:00
Colin Kuskie
fabf59fa54
Remove YUI tests (with and without PHP) from git repo. Fixes RFE #12315 .
2012-01-12 15:40:25 -08:00
Colin Kuskie
300cd51143
remove support for the serverside spell checker since most modern browsers do this natively
2012-01-06 09:16:47 -08:00
David Delikat
e0ab5eac47
change parentElement to parentNode
2011-11-12 03:40:28 +00:00
David Delikat
546932869a
Merge remote branch 'main/WebGUI8' into WebGUI8
2011-11-07 17:49:29 +00:00
Colin Kuskie
431cd280a4
Merge commit 'v7.10.22' into WebGUI8
2011-10-31 20:13:01 -07:00
Colin Kuskie
4855816a29
Merge commit 'v7.10.21' into WebGUI8. Also, add POD and fix broken tests.
2011-10-27 16:45:19 -07:00
David Delikat
ffbc759dd2
Merge branch 'WebGUI8' of github.com:plainblack/webgui into WebGUI8
...
Conflicts:
www/extras/admin/admin.js
2011-10-26 23:15:02 +00:00
David Delikat
2e2a4db7b6
make admin context menu display
2011-10-26 22:48:58 +00:00
Colin Kuskie
fdb979ca8a
Merge commit 'v7.10.20' into WebGUI8
2011-10-26 15:02:51 -07:00
Colin Kuskie
4fea10a1f5
Merge commit 'v7.10.19' into WebGUI8
2011-10-25 20:31:50 -07:00
David Delikat
7a9bd26c5e
fixed admin select all check box
2011-10-26 00:27:31 +00:00
Colin Kuskie
63c31404c2
Allow a redirect to be sent to the user that cannot be calculated when creating the Fork object. This is useful for Forks that build files to be downloaded.
2011-10-15 13:53:33 -07:00
Colin Kuskie
be109711a8
i18n a few more labels in the new admin console
2011-10-11 21:00:45 -07:00
Colin Kuskie
3de9a22bc4
save some typing when getting the admin object. Mark the type column as not sortable since it isn't an asset property.
2011-10-01 20:09:25 -07:00
Colin Kuskie
f20302cc63
Fix various object scoping issues. Still not context more/helper menus...
2011-10-01 19:53:46 -07:00
Colin Kuskie
d3b4a6d984
Internationalize the month names in the asset history helper in the new admin console.
2011-10-01 19:13:57 -07:00
Colin Kuskie
ced7fa371f
Pass admin.navigate an assetId instead of an object.
2011-10-01 17:17:44 -07:00
Colin Kuskie
b6f3778cff
Preparing for 7.10.22 release (stable)
2011-08-16 18:04:25 -07:00
Colin Kuskie
428ea58327
Add better support for user profile fields for addresses to the Cart and the EMS.
2011-08-11 16:27:29 -07:00
Amir Plivatsky
5aa0835649
- Added support for textarea and HTMLarea fields + i18n additional labels
...
(editor Save/Cancel, YUI Datatable Loading/Error messages, and also column sort tooltips (new in YUI 29.0).
- Added CSS files for the existing two DataTable Templates. Each file should be added to the corresponding
template as a CSS Attachment.
- Avoid terminating the editor on Enter.
- Arrange for TAB to save and move editor for next cell also for HTMLarea editor.
- Define classes "wg-dt-textarea" and "wg-dt-htmlarea" + styling for the corresponding cells.
- Commented out handleTableKeyEvent() (reason in the code).
- Implemented a simple workaround to restore the "editor" field (not preserved due to an unknown reason).
2011-07-12 23:34:27 +03:00
Amir Plivatsky
1fd29bf2a1
Added CSS file for Edit DataTable.
...
For now it only contains a style to prevent empty row collapsing.
2011-07-12 22:58:45 +03:00
Amir Plivatsky
50954c333f
Fixed #12191 .
2011-07-12 19:47:27 +03:00
ampli
5ea09092ad
Fixed the following jslint warnings:
...
Lint at line 5 character 16: 'WebGUI' was used before it was defined.
var WebGUI = {};
Lint at line 53 character 86: Missing '()' invoking a constructor.
data[ columns[ i ].key ] = columns[i].formatter == "date" ? new Date : "";
Lint at line 89 character 21: 'i' is already defined.
for ( var i = 0; i < cols.length; i++ ) {
Lint at line 612 character 25: 'col' is already defined.
var col = this.dataTable.getColumn( oldKey );
Lint at line 661 character 63: Missing '()' invoking a constructor.
allRecords[j].setData(newKey, new Date);
2011-06-29 04:55:59 +03:00
ampli
8e7beabaf0
Fix #12179 .
...
In WebKit browsers, when a schema is saved, existing column
field types are reset to "Text". This is not a bug in WebKit, and
will happen in any browser that implements Option() as documented.
Option() is not supposed to have an immediate action if only the
default selection is updated on a newly added select object.
See: http://download.oracle.com/docs/cd/E19957-01/816-6408-10/option.htm .
Repeat-By:
1. New Content->basic->Datatable
2. data
3. Edit Schema
4. col1, Number, Add Column
5. col2, E-mail, Add Column
6. col3, URL, Add Column
7. Edit Schema (note that the field types got reset to "Text")
8 Save (now the field types incorrectly got overwritten in the DataTable)
Fixed by adding 4th arguments to actually make the new selection to be
equal to the default one.
2011-06-29 04:12:02 +03:00
ampli
ed0c400440
Columns in DataTable may be "randomly" deleted. This happens in updateSchema(), because both the column update loop and the row update loop use the same variable "i". Since variable scope in JS is by function and not block, the column loop variable gets overwritten.
...
Repeat-by:
1. New Content->Basic->DataTable
2. data
3. Edit Schema
4. col1, add Column
5. col2, add Column
6. col3, Save
7. Edit Schema
Note that col2 is missing.
Fix:
Change the name of the variable in the row loop.
2011-06-29 03:01:15 +03:00
khenn
97ec859653
Localized a global variable which interferes with other third party js packages.
2011-06-26 12:06:45 -05:00
Doug Bell
0c5acb697b
Merge commit 'v7.10.18' into 8
...
Conflicts:
docs/gotcha.txt
docs/previousVersion.sql
docs/templates.txt
lib/WebGUI.pm
lib/WebGUI/Asset/File.pm
lib/WebGUI/Asset/Story.pm
lib/WebGUI/Asset/Wobject/Calendar.pm
lib/WebGUI/Asset/Wobject/Thingy.pm
lib/WebGUI/AssetExportHtml.pm
lib/WebGUI/Content/AssetManager.pm
lib/WebGUI/Group.pm
lib/WebGUI/Macro/AssetProxy.pm
lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm
lib/WebGUI/Storage.pm
t/Asset/AssetExportHtml.t
t/Asset/Story.t
t/Shop/TaxDriver/Generic.t
t/Storage.t
2011-06-21 16:03:49 -05:00
Doug Bell
795d88e7e5
Merge commit 'v7.10.17' into 8
...
Conflicts:
docs/upgrades/upgrade_7.9.13-7.10.0.pl
lib/WebGUI.pm
lib/WebGUI/Asset/Template/TemplateToolkit.pm
lib/WebGUI/Asset/Wobject/AssetReport.pm
lib/WebGUI/Asset/Wobject/Thingy.pm
lib/WebGUI/Form/Captcha.pm
lib/WebGUI/Macro/AdminBar.pm
lib/WebGUI/Shop/Cart.pm
lib/WebGUI/Shop/PayDriver.pm
lib/WebGUI/Shop/PayDriver/PayPal/ExpressCheckout.pm
lib/WebGUI/Shop/PayDriver/PayPal/PayPalStd.pm
lib/WebGUI/Shop/Transaction.pm
lib/WebGUI/Workflow/Instance.pm
lib/WebGUI/Workflow/Spectre.pm
lib/WebGUI/i18n/English/PayDriver.pm
t/Asset/Asset.t
t/Asset/AssetExportHtml.t
t/Asset/AssetLineage.t
t/Asset/Wobject/Thingy.t
2011-06-17 20:13:41 -05:00
Paul Driver
1ff1ffe423
rfe #12159 : Asset Manager sort preferences
2011-06-13 13:25:01 -05:00
Paul Driver
9dd8658ceb
fixed #12156 : Asset Manager performance
2011-06-10 14:17:04 -05:00
Chris Hanson
75c86a68f5
Map: moved point at which hideLoading occurs to avoid potential bug.
2011-05-17 17:06:54 -05:00
Doug Bell
677ac978b6
Merge branch 'WebGUI8' of github.com:plainblack/webgui into 8
...
Conflicts:
lib/WebGUI.pm
lib/WebGUI/Auth/WebGUI.pm
sbin/findBrokenAssets.pl
sbin/testEnvironment.pl
2011-05-13 18:20:52 -05:00
Doug Bell
277faae8a1
Merge commit 'v7.10.15' into 8
...
Conflicts:
docs/gotcha.txt
docs/previousVersion.sql
docs/templates.txt
lib/WebGUI.pm
lib/WebGUI/Asset.pm
lib/WebGUI/Asset/Event.pm
lib/WebGUI/Asset/File.pm
lib/WebGUI/Asset/MapPoint.pm
lib/WebGUI/Asset/RichEdit.pm
lib/WebGUI/Asset/Sku/Product.pm
lib/WebGUI/Asset/Snippet.pm
lib/WebGUI/Asset/Story.pm
lib/WebGUI/Asset/Template.pm
lib/WebGUI/Asset/Template/TemplateToolkit.pm
lib/WebGUI/Asset/Wobject/Calendar.pm
lib/WebGUI/Asset/Wobject/Carousel.pm
lib/WebGUI/Asset/Wobject/Collaboration.pm
lib/WebGUI/Asset/Wobject/Dashboard.pm
lib/WebGUI/Asset/Wobject/DataForm.pm
lib/WebGUI/Asset/Wobject/Folder.pm
lib/WebGUI/Asset/Wobject/Map.pm
lib/WebGUI/Asset/Wobject/Search.pm
lib/WebGUI/Asset/Wobject/Shelf.pm
lib/WebGUI/Asset/Wobject/StockData.pm
lib/WebGUI/Asset/Wobject/StoryTopic.pm
lib/WebGUI/Asset/Wobject/SyndicatedContent.pm
lib/WebGUI/Asset/Wobject/Thingy.pm
lib/WebGUI/Asset/Wobject/WeatherData.pm
lib/WebGUI/AssetClipboard.pm
lib/WebGUI/AssetCollateral/DataForm/Entry.pm
lib/WebGUI/AssetExportHtml.pm
lib/WebGUI/AssetLineage.pm
lib/WebGUI/AssetMetaData.pm
lib/WebGUI/AssetTrash.pm
lib/WebGUI/AssetVersioning.pm
lib/WebGUI/Auth.pm
lib/WebGUI/Cache/CHI.pm
lib/WebGUI/Content/AssetManager.pm
lib/WebGUI/Fork/ProgressBar.pm
lib/WebGUI/Form/JsonTable.pm
lib/WebGUI/Form/TimeField.pm
lib/WebGUI/Form/Zipcode.pm
lib/WebGUI/Group.pm
lib/WebGUI/International.pm
lib/WebGUI/Macro/AssetProxy.pm
lib/WebGUI/Macro/FileUrl.pm
lib/WebGUI/Operation/SSO.pm
lib/WebGUI/Operation/User.pm
lib/WebGUI/Role/Asset/Subscribable.pm
lib/WebGUI/Shop/Cart.pm
lib/WebGUI/Shop/Transaction.pm
lib/WebGUI/Shop/TransactionItem.pm
lib/WebGUI/Test.pm
lib/WebGUI/URL/Content.pm
lib/WebGUI/URL/Uploads.pm
lib/WebGUI/User.pm
lib/WebGUI/Workflow/Activity/ExtendCalendarRecurrences.pm
lib/WebGUI/Workflow/Activity/SendNewsletters.pm
lib/WebGUI/i18n/English/Asset.pm
lib/WebGUI/i18n/English/WebGUI.pm
sbin/installClass.pl
sbin/rebuildLineage.pl
sbin/search.pl
sbin/testEnvironment.pl
t/Asset/Asset.t
t/Asset/AssetClipboard.t
t/Asset/AssetLineage.t
t/Asset/AssetMetaData.t
t/Asset/Event.t
t/Asset/File.t
t/Asset/File/Image.t
t/Asset/Post/notification.t
t/Asset/Sku.t
t/Asset/Story.t
t/Asset/Template.t
t/Asset/Wobject/Collaboration/templateVariables.t
t/Asset/Wobject/Collaboration/unarchiveAll.t
t/Asset/Wobject/Shelf.t
t/Auth.t
t/Macro/EditableToggle.t
t/Macro/FilePump.t
t/Shop/Cart.t
t/Shop/Transaction.t
t/Storage.t
t/User.t
t/Workflow.t
2011-05-13 18:15:11 -05:00
Scott Walters
dd6a297c06
make the admin view [Edit] controls right-click-able so I can continue to right-click-open-in-new-tab them.
2011-05-10 14:40:06 -04:00
Doug Bell
daaf45b806
remove accordion JS
2011-05-03 17:47:53 -05:00
Colin Kuskie
61534779d5
Add new MapPoint code for geolocation, Thingy searching and indexing and a macro for rendering thing data outside of the Thingy.
2011-05-02 13:49:18 -07:00
Doug Bell
c7825d4f74
only drag handles should drag asset
...
this prevents problems with not being able to input or interact with
assets while the drag handles are showing
2011-04-22 18:05:56 -05:00
Colin Kuskie
ef08d0d481
i18n the controls for the JsonTable form plugin. Fixes bug #12116
2011-04-21 19:54:18 -07:00
Doug Bell
cd15d36ce4
edit button in toolbar now works properly
2011-04-20 18:37:49 -05:00
Doug Bell
9939e91eda
remove useless scope setting
...
getHelperHandler already provides a function bound to the
correct scope
2011-04-20 18:34:03 -05:00
Doug Bell
a7f60c7d45
add confirm dialog for helpers
2011-04-20 18:29:33 -05:00
Doug Bell
db9753eb01
default www_edit now returns template. add errors to edit template
2011-04-20 17:49:49 -05:00
Doug Bell
ecce246e1c
new layout drag handles working
2011-04-20 15:52:50 -05:00
Doug Bell
0299d7837c
start on new layout draggables
2011-04-19 18:13:03 -05:00
Doug Bell
8906c3f28a
className is the full class name. type is the i18n name
2011-04-19 14:01:25 -05:00
Doug Bell
5612871d85
new, fully-javascript admin toolbars
2011-04-18 16:46:30 -05:00
Doug Bell
f5ebb6e916
change admin console to get asset info via ajax call after frame is loaded
...
this is step one in making the asset control toolbars work
correctly without having an "Admin Mode"
2011-04-14 15:08:35 -05:00