diff options
author | pavelk_productengine <none@none> | 2015-02-03 19:44:25 +0200 |
---|---|---|
committer | pavelk_productengine <none@none> | 2015-02-03 19:44:25 +0200 |
commit | b31631934a7caa0fe331cd25e745e8b9c9485798 (patch) | |
tree | 6437fe03aa11904f74c7e5964ca02b1446138255 /indra/newview/skins/default | |
parent | 23ae6d098a9520d325354e15bdca60d3c44577e8 (diff) |
MAINT-4734 (Separate transaction notices from group notice/invites)
- added code to sort notifications between tabs: Invites, Transactions, System messages
- made cosmetic changes according to comment from 27/Jan/15 in Jira
- added code to show correct number of notifications on each tab
- added code to close all notifications on current tab via "Delete all" button
Diffstat (limited to 'indra/newview/skins/default')
3 files changed, 70 insertions, 17 deletions
diff --git a/indra/newview/skins/default/xui/en/floater_notifications_tabbed.xml b/indra/newview/skins/default/xui/en/floater_notifications_tabbed.xml index b627707056..6162bc99b2 100644 --- a/indra/newview/skins/default/xui/en/floater_notifications_tabbed.xml +++ b/indra/newview/skins/default/xui/en/floater_notifications_tabbed.xml @@ -19,9 +19,22 @@ save_visibility="true" single_instance="true" > + <floater.string + name="system_tab_title"> + System ([COUNT]) + </floater.string> + <floater.string + name="transactions_tab_title"> + Transactions ([COUNT]) + </floater.string> + <floater.string + name="invitations_tab_title"> + Invitations ([COUNT]) + </floater.string> + <string name="title_notification_tabbed_window"> - NOTIFICATIONS TABBED + NOTIFICATIONS </string> <layout_stack width="336" height="550" enabled="true" orientation="vertical" name="TabButtonsStack" follows="left|top|right|bottom"> <layout_panel width="336" height="550" enabled="true" name="TabButtonsLayoutPanel"> @@ -35,35 +48,53 @@ width="336" height="491" mouse_opaque="true" - name="NotificationsTab"> + name="notifications_tab_container"> <panel border="true" bevel_style="none" follows="left|top|right|bottom" - label="System (2)" + label="System (0)" layout="topleft" - name="SystemNotificationsTab"> + name="system_notification_list_tab"> + <notification_list_view + color="FloaterDefaultBackgroundColor" + follows="all" + layout="topleft" + name="system_notification_list" + left="0" + top="5" + height="0" + width="330"/> </panel> <panel border="true" bevel_style="none" follows="left|top|right|bottom" - label="Transactions (15)" + label="Transactions (0)" layout="topleft" name="TransactionNotificationsTab"> + <notification_list_view + color="FloaterDefaultBackgroundColor" + follows="all" + layout="topleft" + name="transaction_notification_list" + left="0" + top="5" + height="0" + width="330"/> </panel> <panel border="true" bevel_style="none" follows="left|top|right|bottom" - label="Invites (2)" + label="Invitations (0)" layout="topleft" name="InviteNotificationsTab"> - <flat_list_view + <notification_list_view color="FloaterDefaultBackgroundColor" follows="all" layout="topleft" - name="notification_list" + name="invite_notification_list" left="0" top="5" height="0" @@ -73,15 +104,15 @@ <layout_stack width="336" height="26" enabled="true" orientation="horizontal" follows="left|right" name="ButtonsStack"> <layout_panel width="336" height="30" enabled="true" orientation="horizontal" name="CondenseAllButtonPanel"> - <button width="93" height="21" left="2" label="Condense All" name="CondenseAllButton"> + <button width="93" height="21" left="2" label="Collapse all" name="CondenseAllButton"> </button> </layout_panel> <layout_panel width="336" height="30" enabled="true" orientation="horizontal" name="GapLayoutPanel"> - <panel width="90" height="21" left="2" label="Condense All" border="false" name="GapPanel"> + <panel width="90" height="21" left="2" label="Gap Panel" border="false" name="GapPanel"> </panel> </layout_panel> <layout_panel width="336" height="30" enabled="true" orientation="horizontal" name="DeleteAllButtonPanel"> - <button width="93" height="21" left="2" label="Delete All" name="DeleteAllButton"> + <button width="93" height="21" left="2" label="Delete all" name="delete_all_button"> </button> </layout_panel> </layout_stack> diff --git a/indra/newview/skins/default/xui/en/panel_notification_tabbed_item.xml b/indra/newview/skins/default/xui/en/panel_notification_tabbed_item.xml index bc4f90858b..603a3312e0 100644 --- a/indra/newview/skins/default/xui/en/panel_notification_tabbed_item.xml +++ b/indra/newview/skins/default/xui/en/panel_notification_tabbed_item.xml @@ -2,8 +2,8 @@ <!-- All our XML is utf-8 encoded. --> <panel translate="false" - name="sys_well_item" - title="sys_well_item" + name="panel_notification_tabbed_item" + title="panel_notification_tabbed_item" visible="true" top="0" left="0" @@ -15,6 +15,10 @@ background_opaque="false" background_visible="true" bg_alpha_color="SysWellItemUnselected" > + <panel.string + name="sender_resident_text"> + Sender: "[SENDER_RESIDENT]" + </panel.string> <panel border="true" top="0" left="3" width="327" height="44" bevel_style="none" follows="left|top|right|bottom" layout="topleft" name="GroupNameNoticeTitlePanel"> <layout_stack top="0" left="0" width="325" height="50" orientation="horizontal" follows="left|top|right|bottom" name="HorizontalStack"> @@ -24,16 +28,16 @@ <layout_panel width="260" height="50" orientation="horizontal" follows="left|top|right|bottom" name="LayoutPanel"> <panel border="false" top="0" width="260" height="38" bevel_style="none" follows="left|top|right|bottom" layout="topleft" name="MainInfoBlockPanel"> <panel border="false" top="0" left="0" width="260" height="19" bevel_style="none" follows="left|top|right|bottom" layout="topleft" name="GroupNameNoticeTitlePanel"> - <text allow_scroll="false" font="SansSerifLarge" top="2" left="0" width="267" height="17" layout="topleft" follows="right|left" text_color="White" + <text allow_scroll="false" font="SansSerifSmall" top="6" left="0" width="245" height="12" layout="topleft" follows="right|left" text_color="White" use_ellipses="true" word_wrap="true" mouse_opaque="false" name="GroupName_NoticeTitle" > - Group Name:Notice Title + Group Name:Notice Title N o t i c e T i t l e N o t i c e T i t l e N o t i c e T i t l e N oticeTitle </text> - <icon top="0" right="-1" width="21" height="21" image_name="Icon_Attachment_Small" follows="right" mouse_opaque="true" name="icon_attachment_small" tool_tip="Attachment"/> + <icon top="0" left="242" width="21" height="21" image_name="Icon_Attachment_Small" follows="right" mouse_opaque="true" name="icon_attachment_small" tool_tip="Attachment"/> </panel> <panel border="false" top="23" left="0" width="260" bevel_style="none" follows="left|top|right|bottom" layout="topleft" name="SenderAndTimePanel" height="15"> <text allow_scroll="false" font="SansSerifSmall" top="0" left="0" width="250" height="13" layout="topleft" follows="right|left" use_ellipses="true" word_wrap="true" mouse_opaque="false" name="Sender_Resident" > - Sender.Resident + Sender:Resident </text> <text allow_scroll="false" font="SansSerifSmall" top="0" width="95" height="13" follows="right" halign="right" layout="topleft" left_pad="5" name="Time_Box" right="-5" value="2014/12/24 23:30" /> diff --git a/indra/newview/skins/default/xui/en/widgets/notification_list_view.xml b/indra/newview/skins/default/xui/en/widgets/notification_list_view.xml new file mode 100644 index 0000000000..150225af27 --- /dev/null +++ b/indra/newview/skins/default/xui/en/widgets/notification_list_view.xml @@ -0,0 +1,18 @@ +<?xml version="1.0" encoding="utf-8" standalone="yes" ?> +<notification_list_view + allow_select="false" + color="PanelFocusBackgroundColor" + item_pad="0" + keep_one_selected="false" + multi_select="false" + opaque="true"> + <flat_list_view + color="FloaterDefaultBackgroundColor" + follows="all" + layout="topleft" + name="notification_list" + left="1" + top="20" + height="0" + width="318"/> +</notification_list_view>
\ No newline at end of file |