зеркало из https://github.com/mozilla/pjs.git
Adding in patch from bug 141867 to fix copy / paste stuff.
This commit is contained in:
Родитель
caa07a17ad
Коммит
a931e7ab91
|
@ -86,6 +86,7 @@
|
|||
<broadcaster id="modify_command" disabled="true"/>
|
||||
<broadcaster id="send_event_command" disabled="true"/>
|
||||
<broadcaster id="copy_command" disabled="true"/>
|
||||
<broadcaster id="cut_command" disabled="true"/>
|
||||
</broadcasterset>
|
||||
|
||||
|
||||
|
@ -125,20 +126,29 @@
|
|||
<tooltip id="savetip"/>
|
||||
|
||||
<popup id="context-menu">
|
||||
<menuitem label="&calendar.context.newevent;" oncommand="newEventCommand()"/>
|
||||
<menuitem label="&calendar.context.modifyevent;" observes="modify_command" oncommand="unifinderEditCommand()"/>
|
||||
<menuitem label="&calendar.context.deleteevent;" observes="delete_command" oncommand="unifinderDeleteCommand()"/>
|
||||
<menuitem label="&calendar.context.newevent.label;" accesskey="&calendar.context.newevent.accesskey;" oncommand="newEventCommand()"/>
|
||||
<menuitem label="&calendar.context.modifyevent.label;" accesskey="&calendar.context.modifyevent.accesskey;" observes="modify_command" oncommand="unifinderEditCommand()"/>
|
||||
<menuitem label="&calendar.context.deleteevent.label;" accesskey="&calendar.context.deleteevent.accesskey;" observes="delete_command" oncommand="unifinderDeleteCommand()"/>
|
||||
|
||||
<menuseparator/>
|
||||
<menuitem label="&calendar.context.gototoday;" oncommand="gCalendarWindow.goToToday()"/>
|
||||
<menuitem label="&calendar.context.cutevent.label;" accesskey="&calendar.context.cutevent.accesskey;" observes="cut_command" oncommand="cutToClipboard()"/>
|
||||
<menuitem label="&calendar.context.copyevent.label;" accesskey="&calendar.context.copyevent.accesskey;" observes="copy_command" oncommand="copyToClipboard()"/>
|
||||
<menuitem label="&calendar.context.pasteevent.label;" accesskey="&calendar.context.pasteevent.accesskey;" oncommand="pasteFromClipboard()"/>
|
||||
<menuseparator/>
|
||||
<menuitem label="&calendar.context.dayview;" oncommand="gCalendarWindow.switchToDayView()"/>
|
||||
<menuitem label="&calendar.context.weekview;" oncommand="gCalendarWindow.switchToWeekView()"/>
|
||||
<menuitem label="&calendar.context.monthview;" oncommand="gCalendarWindow.switchToMonthView()"/>
|
||||
<menuitem label="&calendar.context.selectall.label;" accesskey="&calendar.context.selectall.accesskey;" oncommand="selectAllEvents()"/>
|
||||
<menuseparator/>
|
||||
<menuitem label="&calendar.context.emailevent;" observes="send_event_command" oncommand="sendEvent();"/>
|
||||
<menuitem label="&calendar.context.gototoday.label;" accesskey="&calendar.context.gototoday.accesskey;" oncommand="gCalendarWindow.goToToday()"/>
|
||||
<menuseparator/>
|
||||
<menuitem label="&calendar.context.toggleBackground;" oncommand="MonthView.toggleBackground()"/>
|
||||
<menuitem label="&calendar.context.reload;" oncommand="window.location = 'chrome://calendar/content/calendar.xul';"/>
|
||||
<menuitem label="&calendar.context.dayview.label;" accesskey="&calendar.context.dayview.accesskey;" oncommand="gCalendarWindow.switchToDayView()"/>
|
||||
<menuitem label="&calendar.context.weekview.label;" accesskey="&calendar.context.weekview.accesskey;" oncommand="gCalendarWindow.switchToWeekView()"/>
|
||||
<menuitem label="&calendar.context.monthview.label;" accesskey="&calendar.context.monthview.accesskey;" oncommand="gCalendarWindow.switchToMonthView()"/>
|
||||
|
||||
<menuseparator/>
|
||||
<menuitem label="&calendar.context.emailevent.label;" accesskey="&calendar.context.emailevent.accesskey;" observes="send_event_command" oncommand="sendEvent();"/>
|
||||
|
||||
<menuseparator/>
|
||||
<menuitem label="&calendar.context.toggleBackground.label;" accesskey="&calendar.context.toggleBackground.accesskey;" oncommand="MonthView.toggleBackground()"/>
|
||||
<menuitem label="&calendar.context.reload.label;" accesskey="&calendar.context.reload.accesskey;" oncommand="window.location = 'chrome://calendar/content/calendar.xul';"/>
|
||||
</popup>
|
||||
|
||||
<popup id="oe-date-picker-popup" position="after_start" oncommand="gCalendarWindow.goToDay( date )" value=""/>
|
||||
|
|
|
@ -140,6 +140,8 @@ CalendarEventSelection.prototype.onSelectionChanged = function ( )
|
|||
{
|
||||
if( this.selectedEvents.length > 0 )
|
||||
{
|
||||
document.getElementById( "cut_command" ).removeAttribute( "disabled" );
|
||||
|
||||
document.getElementById( "copy_command" ).removeAttribute( "disabled" );
|
||||
|
||||
document.getElementById( "delete_command" ).removeAttribute( "disabled" );
|
||||
|
@ -156,6 +158,8 @@ CalendarEventSelection.prototype.onSelectionChanged = function ( )
|
|||
}
|
||||
else
|
||||
{
|
||||
document.getElementById( "cut_command" ).setAttribute( "disabled", "true" );
|
||||
|
||||
document.getElementById( "copy_command" ).setAttribute( "disabled", "true" );
|
||||
|
||||
document.getElementById( "delete_command" ).setAttribute( "disabled", "true" );
|
||||
|
|
|
@ -165,16 +165,34 @@
|
|||
<!ENTITY window.title "Mozilla Calendar">
|
||||
|
||||
<!-- Context Menu -->
|
||||
<!ENTITY calendar.context.newevent "New Event">
|
||||
<!ENTITY calendar.context.modifyevent "Edit Event">
|
||||
<!ENTITY calendar.context.deleteevent "Delete Event">
|
||||
<!ENTITY calendar.context.gototoday "Go To Today">
|
||||
<!ENTITY calendar.context.dayview "Switch To Day View">
|
||||
<!ENTITY calendar.context.weekview "Switch To Week View">
|
||||
<!ENTITY calendar.context.monthview "Switch To Month View">
|
||||
<!ENTITY calendar.context.toggleBackground "Toggle Background">
|
||||
<!ENTITY calendar.context.reload "Reload">
|
||||
<!ENTITY calendar.context.emailevent "Email Event">
|
||||
<!ENTITY calendar.context.newevent.label "New Event">
|
||||
<!ENTITY calendar.context.newevent.accesskey "n">
|
||||
<!ENTITY calendar.context.modifyevent.label "Edit Event">
|
||||
<!ENTITY calendar.context.modifyevent.accesskey "e">
|
||||
<!ENTITY calendar.context.deleteevent.label "Delete Event">
|
||||
<!ENTITY calendar.context.deleteevent.accesskey "l">
|
||||
<!ENTITY calendar.context.cutevent.label "Cut">
|
||||
<!ENTITY calendar.context.cutevent.accesskey "t">
|
||||
<!ENTITY calendar.context.copyevent.label "Copy">
|
||||
<!ENTITY calendar.context.copyevent.accesskey "c">
|
||||
<!ENTITY calendar.context.pasteevent.label "Paste">
|
||||
<!ENTITY calendar.context.pasteevent.accesskey "p">
|
||||
<!ENTITY calendar.context.selectall.label "Select All">
|
||||
<!ENTITY calendar.context.selectall.accesskey "a">
|
||||
<!ENTITY calendar.context.gototoday.label "Go To Today">
|
||||
<!ENTITY calendar.context.gototoday.accesskey "g">
|
||||
<!ENTITY calendar.context.dayview.label "Switch To Day View">
|
||||
<!ENTITY calendar.context.dayview.accesskey "d">
|
||||
<!ENTITY calendar.context.weekview.label "Switch To Week View">
|
||||
<!ENTITY calendar.context.weekview.accesskey "w">
|
||||
<!ENTITY calendar.context.monthview.label "Switch To Month View">
|
||||
<!ENTITY calendar.context.monthview.accesskey "m">
|
||||
<!ENTITY calendar.context.toggleBackground.label "Toggle Background">
|
||||
<!ENTITY calendar.context.toggleBackground.accesskey "b">
|
||||
<!ENTITY calendar.context.reload.label "Reload">
|
||||
<!ENTITY calendar.context.reload.accesskey "r">
|
||||
<!ENTITY calendar.context.emailevent.label "Email Event">
|
||||
<!ENTITY calendar.context.emailevent.accesskey "i">
|
||||
|
||||
<!-- About Dialog -->
|
||||
<!ENTITY calendar.about.title "About Mozilla Calendar">
|
||||
|
|
Загрузка…
Ссылка в новой задаче