olgasmola
f090fdeea7
CS-15292: Split long OS Type list when create Template,ISO.
2012-07-25 12:05:05 +03:00
olgasmola
1075344f03
CS-15353: Larger click boxes in UI.
2012-07-25 11:54:45 +03:00
olgasmola
63f6308f03
CS-15393: Scroll bar fix when any point is selected.
2012-07-25 11:41:02 +03:00
olgasmola
85a13dfe1a
CS-15478: UI cosmetic fix for empty buttons/viewAll section.
2012-07-25 11:33:35 +03:00
Brian Federle
d7d9b341c8
Notifications widget: support custom interval
...
If 'interval' attribute is passed in notification object, use that
interval instead of the default.
Conflicts:
ui/scripts/ui/widgets/notifications.js
2012-07-24 15:30:47 -07:00
Brian Federle
2ec005c628
Fix tag widget being appended to all dialogs
2012-07-24 15:05:30 -07:00
Brian Federle
53cc0a953d
multiEdit: Pass context to tagger widget
2012-07-24 12:24:11 -07:00
Brian Federle
874536a768
Always make tags editable
2012-07-24 12:24:05 -07:00
Brian Federle
e13a7a8387
Revert "CS-15572 : StartIndex handled incorrectly when switching between the various Filter by options while listing ISOs in the UI"
...
This was reverted, as another commit fixed the issue already:
commit 2b2e491f27
Author: bfederle <bfederle@gmail.com>
Date: Tue Jul 17 11:38:56 2012 -0700
CS-15572: Fix page index for list view filters
This reverts commit 374be31b63 .
2012-07-24 11:56:11 -07:00
Pranav Saxena
5ba20b328d
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack
2012-07-25 00:06:39 +05:30
bfederle
1c2780f233
Tag UI: Make sure data is passed to remove action
2012-07-23 15:18:36 -07:00
bfederle
39e1936c87
Fix tags widget overlap with long detail views
2012-07-23 15:18:36 -07:00
bfederle
5e94b0d12e
Implement tag UI widget
...
Create UI for handling new tag API. This currently supports the detail view and multi-edit
To enable tags UI, add a 'tags' object to each detailView/multiEdit configuration:
tabs: {
...
details: {
...
tags: {
actions: {
add: function(args) {
setTimeout(function() {
args.response.success({
notification: {
desc: 'Add tags for instance',
poll: testData.notifications.testPoll
}
});
}, 500);
},
remove: function(args) {
args.response.success({
notification: {
desc: 'Remove tags for instance',
poll: testData.notifications.testPoll
}
});
}
},
dataProvider: function(args) {
args.response.success({
data: [
{
id: '1',
key: 'user',
value: 'brian'
},
{
id: '2',
key: 'region',
value: 'usa'
}
]
});
}
}
...
Conflicts:
ui/css/cloudstack3.css
ui/scripts/ui/widgets/tagger.js
2012-07-23 15:18:36 -07:00
Pranav Saxena
018a243ca1
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-cloudstack
2012-07-24 00:52:22 +05:30
bfederle
2b2e491f27
CS-15572: Fix page index for list view filters
...
This fixes an issue where the page index is not reset back 1 when
activating the search or filter functionality, causing truncation when
trying to scroll down to later pages.
2012-07-17 11:41:53 -07:00
Pranav Saxena
374be31b63
CS-15572 : StartIndex handled incorrectly when switching between the various Filter by options while listing ISOs in the UI
2012-07-13 12:32:38 +05:30
Brian Federle
50373b99d6
Detail view: Fix layout of text actions
2012-07-12 15:29:15 -07:00
Brian Federle
2a971d7c1b
Detail view UI: Support for text action buttons
...
Currently, only icons are rendered on detail view actions. This change
adds support for showing a text label next to specified actions, which
has a button appearance. This is to allow certain actions to be more
visible, in the case where an icon isn't clear enough.
To make an action have a text label, add a 'textLabel' attribute to
the action properties:
editVpc: {
label: 'Edit VPC',
// textLabel property
textLabel: 'label.configure',
action: {
...
}
}
2012-07-12 15:29:15 -07:00
Brian Federle
9b039d9a8d
List view UI: Support for text action buttons
...
Currently, only icons are rendered on list view actions. This change
adds support for showing a text label next to specified actions, which
has a button appearance. This is to allow certain actions to be more
visible, in the case where an icon isn't clear enough.
To make an action have a text label, add a 'textLabel' attribute to
the action properties:
editVpc: {
label: 'Edit VPC',
// textLabel property
textLabel: 'label.configure',
action: {
...
}
}
2012-07-12 13:46:19 -07:00
Brian Federle
5b8f5d6ae3
multiEdit: Correctly pass context to header fields
2012-07-10 14:57:07 -07:00
Brian Federle
dd52157f09
Add code to show/hide 'tiers' header fields
2012-07-10 14:57:07 -07:00
Brian Federle
5fa4f4cf37
Pass mulit-edit form data to add VM dialogs, as part of context
2012-07-10 14:57:06 -07:00
Brian Federle
04ac28202f
Multi-edit: refactor form serialization
...
To support header-level form items, serialize every form within the
multi-edit div (not just the main table form). For reusability, make
data serialization handled in separate 'getMultiData' function.
2012-07-10 14:57:06 -07:00
Brian Federle
081f1e335d
Add header fields
2012-07-10 14:57:05 -07:00
Jessica Wang
d03fb2a7e2
cloudstack 3.0 UI - (1) to distinguish between getUpdatedItem() and getUpdatedData(), rename getUpdatedData() to getUpdatedItemWhenAsyncJobFails() since it's being called only when async job fails. (2) fix the space problem (tab size is not 2) from patch.
2012-06-27 10:57:29 -07:00
olgasmola
367e32adbc
CS-15329: Instances with Error states appear in Instances list after creating.
2012-06-26 16:28:59 -07:00
bfederle
cbe1f3e4c4
CS-15287
...
Support validation on edit detail view
Original patch by: olga.smola
reviewed-by: brian
2012-06-26 13:30:36 -07:00
bfederle
80b8515347
CS-15315: Fix overlay positioning
...
Original patch by: olga.smola
reviewed-by: brian
2012-06-26 10:24:54 -07:00
David Nalley
9687520712
applying Chip Childer's patches for license headers in the ui directory
2012-06-26 10:46:53 -04:00
Jessica Wang
aac1ac555d
CS-14854: cloudstack 3.0 UI - (1) extend detailView widget to take in dynamic isEditable value. (2) template page - edit template action - for regular user and domain admin: make Extractable field and Featured field non-editable. Do NOT send “isfeatured”, “isextractable” to updateTemplatePermission API when they are non-editable.
2012-06-21 13:43:04 -07:00
Brian Federle
237fd426e1
CS-14230
...
Add password confirm to add account/user forms
Original patch by: oyla.smola@gmail.com
Reviewed-by: brian
2012-06-14 11:33:28 -07:00
Brian Federle
1371764abd
Update breadcrumb hover effect
...
-Use 1s interval (instead of 2s) until showing panel
-Use .fadeOut on panel focus, for smoother transition
2012-06-11 15:13:14 -07:00
Brian Federle
93e87a5b31
CS-14877: Focus browser panel on breadcrumb hover
...
When mouse is over a breadcrumb for a period of > 2s, show its
respective panel until mouseout. This allows a user to see the
contents of the panel without having to select it.
reviewed-by: brian
Original commit:
commit 88be929e04826cd1159a2db7dbca220f7eadf5fd
Author: Pranav Saxena <pranav.saxena@citrix.com>
Date: Fri Jun 8 14:17:42 2012 +0530
CS-14877: Expanded breadcrumb navigation on hover UI Requirement
2012-06-11 12:52:22 -07:00
bfederle
815f55d916
CS-14010
...
Add 'about' dialog to the CloudStack top header, showing current verison
information.
Patch submitted by: oyla.smola@gmail.com
Reviewed-by: brian
Conflicts:
ui/scripts/ui/core.js
2012-06-11 11:40:55 -07:00
Brian Federle
70687e4b44
CS-14844: Fix edit action
...
Fix edit action by referring to the new td.value <span>, instead of
td.value
2012-05-25 12:24:19 -07:00
Brian Federle
96982933df
CS-14844
...
-If value label in detail view gets too long, then add horizontal
scrollbar to value, to avoid truncation
-Lower font size to 11px (-1px) to better fit longer data into UI
reviewed-by: sonny
2012-05-25 12:08:29 -07:00
Jessica Wang
5168995905
CS-15015: cloudstack 3.0 UI - detailView widget - disable "pollAgainIfValueIsIn" function for now.
2012-05-21 16:12:01 -07:00
Jessica Wang
0282f2d8c9
cloudstack 3.0 UI - Instance page - detail view - keep polling newest info from server if VM state is Starting or Stopping.
2012-05-21 15:37:46 -07:00
Jessica Wang
62c456501a
CS-15015: cloudstack 3.0 UI - detailView widget - add new property "pollAgainIfValueIsIn" to keep polling newest info from server when a column has a specific value (e.g. volume state column has value 'UploadNotStarted')
2012-05-21 14:04:15 -07:00
Brian Federle
cab83385b4
CS-13861: Fix 'isChecked: false' not working on IE
2012-05-17 12:34:33 -07:00
Brian Federle
f3a73d722f
UI proprietary build: rename 'CloudStack' -> 'CloudPlatform'
...
When EULA is present for a proprietary build, show 'CloudPlatform'
instead of 'CloudStack' in the logo for the login form and top header.
2012-05-16 10:43:36 -07:00
Brian Federle
418c900c87
CS-14715
...
Concatenate long user names, to prevent header bar from wrapping
2012-05-14 12:42:59 -07:00
Jessica Wang
b8058e7a5e
CS-14116: cloudstack 3.0 UI - (1) add guest network dialog: make vlan/gateway/netmask required when network offering is "Shared". (2) dialog widget: be able to change field to required or not-required after createForm is rendered.
2012-05-04 15:20:27 -07:00
Jessica Wang
90ec0a6300
cloudstack 3.0 UI - dialog widget - add new function cloudStack.dialog.createFormField.validation.required.add(), cloudStack.dialog.createFormField.validation.required.remove()
2012-05-02 14:03:13 -07:00
Jessica Wang
08daf9eee0
cloudstack 3.0 UI - XSS - detailView in Edit mode - fix it to show original value instead of HTML-encoding value.
2012-04-23 22:33:18 +01:00
bfederle
d062c21cb2
Sanitize input for multi-edit, notification widgets
2012-04-23 22:33:18 +01:00
bfederle
25f57c3f59
Sanitize detail view input rendering
2012-04-23 22:33:08 +01:00
bfederle
b04254220f
Sanitize list view input rendering
2012-04-23 22:32:17 +01:00
Jessica Wang
2f36d60bde
bug 12688: fix a bug in listView widget that didn't pass correct filterBy object to loadBody().
2012-04-16 14:59:23 -07:00
Jessica Wang
757c3542e8
cloudstack 3.0 UI - dialog widget - remove a line that produced a bug that change event is trigger before data is populated in this dropdown in selectFn($.extend(selectArgs, dependsOnArgs)). Besides, selectFn($.extend(selectArgs, dependsOnArgs)) includes the line, $input.trigger('change'), already.
2012-04-12 16:24:53 -07:00