Henry Castro
36474b21a6
loleaflet: add special character
2016-11-11 15:24:48 -04:00
Henry Castro
e6cdb7fa19
loleaflet: simplify remove all child elements
2016-11-11 14:05:15 -04:00
Henry Castro
1fde78d6cd
loleaflet: move isVisible to Control class
2016-11-11 13:48:32 -04:00
Pranav Kant
25db37484c
tdf#103697: Fix color value for spreadsheets and presentations
...
Change-Id: I89f871f829abd847321bee927b98e9a96e8babbb
2016-11-11 16:22:44 +05:30
Pranav Kant
d060b242e8
More documentation about post message API
...
Change-Id: I362e159c32d2ea93139be58ca647a2f4c5678dee
2016-11-10 22:37:38 +05:30
Pranav Kant
08a365302e
loleaflet: Fix browser print
...
Accessing the parent iframe, atleast on my local box, where
parent frame and loleaflet frame have different origin, is not
allowed by browser security policy.
Change-Id: Ia3a356fa1d8a81f38bbc27d256471302be8b6729
2016-11-10 22:03:17 +05:30
Pranav Kant
e850ac836f
tdf#103641: Another Post message API - Get_Export_Formats
...
Change-Id: I8a502d3c88c83cc7fb6c3113522ed637bf349a0e
2016-11-10 22:03:17 +05:30
Pranav Kant
5219baaab0
tdf#103641: WOPI: Implement Action_Save, Action_Print, Action_Export
...
WOPI hosts can now send above mentioned messages to loleaflet so
that loleaflet does stuff accordingly.
Change-Id: I50e10a62c5b629bd12f7d9ce51bcd13cb13cdd8a
2016-11-10 22:03:17 +05:30
Pranav Kant
9bfd5a512e
loleaflet: Factor out save uno command
...
Change-Id: I155329f9dfa37cb47cbac34aa885b3d7a0cbb573
2016-11-10 22:03:17 +05:30
Pranav Kant
2168617d60
tdf#103641: Implement ability to hide save, print, export options
...
Add more WOPI extensions for this - HidePrintOption,
HideSaveOption, HideExportOption. Setting HideExportOption to
'true' in WOPI CheckFileInfo response would hide the 'Download
as' option from the File menu.
Change-Id: Ia2259ee9525cc6c4331a52e2221af4df188eab07
2016-11-10 22:03:17 +05:30
Pranav Kant
9c5928a87b
tdf#103641: Convert 'wopi:' message to JSON formatted message
...
... to accomdate other WOPI properties easily in future.
Change-Id: Ic92364f06f4f16ebe8f9f128cd49087f6d72a4d1
2016-11-10 22:03:17 +05:30
Pranav Kant
7cacabad40
loleaflet: Give id to these menu items
...
So that it is easy to manipulate them in future by their
identifier.
Change-Id: I252aa448c26c23a00f0a3e717e1603b0d0277e67
2016-11-10 22:03:17 +05:30
Pranav Kant
df50c8fd34
loleaflet: Fix some silliness
...
Change-Id: I8977d2f3a569d2442c34248a9b86fec9761fb0e2
2016-11-10 22:03:17 +05:30
Pranav Kant
b0933b063e
tdf#103640: Implement OwnerTermination; send application-level close frame
...
This implements a new feature 'OwnerTermination' for WOPI based
hosts. WOPI hosts now have to enable this feature by mentioning
'EnableOwnerTermination' as 'true' in their CheckFileInfo
response. If the OwnerId of the file matches that of the UserId
of the session, this session would be able to terminate all other
sessions currently editing the same document.
The reason for this kind of document termination is sent to all
sessions in a new application-level 'close:' message. This new message is
similar to the CLOSE frame of WebSocket protocol which doesn't
seem to work across all browsers as of now. Eg: Chrome -
https://bugs.chromium.org/p/chromium/issues/detail?id=426798
After receiving this 'close: ' message, loleaflet acts
accordingly and tells the WOPI host why the websocket was closed
via post message API.
Change-Id: I997aa2e7805157ed599a3946a877fd32477cee1b
2016-11-10 15:04:21 +05:30
Pranav Kant
7f77618f38
Document PostMessage API in reference.html
...
Change-Id: Ibdd3fc060a99f3b6185362fa3143014710873079
2016-11-10 14:45:20 +05:30
Pranav Kant
1a1792cdc1
loleaflet: Group map getters together
...
Change-Id: I576f78aaa215b6ba3aff6a5ce8498a3449080927
2016-11-10 14:45:20 +05:30
Pranav Kant
f1f5c4ed66
loleaflet: A more OO approach for WOPI post message API
...
Abstract all the WOPI related logic in a map handler which is
enabled only if map.options.wopi is set during map
initialization.
Change-Id: I54c5d6eecf33f88e4fd4d2b5ac9e8cf9dd001966
2016-11-10 14:45:17 +05:30
László Németh
8ef5c5fa36
loleaflet: hide debug control in disabled tile debug mode
2016-11-09 12:16:46 +01:00
Andras Timar
7f80400dea
loleaflet: typo: No-with -> No-width
2016-11-09 00:28:27 +01:00
Andras Timar
937d8754b7
Updated Slovenian translation
2016-11-09 00:27:13 +01:00
Andras Timar
127b39d5b6
fix l10n of word count (thousand separator!)
2016-11-08 14:25:18 +01:00
Andras Timar
7b83a5f90b
loleaflet: update pot file
2016-11-07 18:52:50 +01:00
Andras Timar
b4dd01a3c8
loleaflet: update uno command translations
2016-11-07 18:51:25 +01:00
Pranav Kant
5f9a9264e4
Fix menubar l10n, set String.locale before requiring loleaflet
...
Change-Id: Ic5a22f05d0a11bd0485d0c88dfa34dcc6bfe29cf
2016-11-07 17:59:42 +05:30
Pranav Kant
9f65377c42
getViewIdHexColor -> getViewIdColor
...
This doesn't return a hex value anymore, it returns a rgb
integer.
Change-Id: I2fc234d7ba09e7b750c63dd9cf93356d02707fce
2016-11-07 17:31:15 +05:30
Pranav Kant
216d1b6a52
Undefined variable
...
Change-Id: I0c5a07fa383523053ca7de319fcc9d1acdca63cd
2016-11-07 10:26:32 +05:30
Andras Timar
f96ef2c4f3
loleaflet: page orientation in Writer's Format menu
2016-11-03 19:40:27 +01:00
Michael Meeks
59d28fdeba
Help->About can point to the log more helpfully than the commit.
2016-11-02 14:38:58 +00:00
Andras Timar
e7355553cc
loleaflet: update translations from Pootle
2016-11-01 12:39:54 +01:00
Henry Castro
2c5cbe6555
loleaflet: row/column highlighting to reflect the cell cursor
2016-10-31 21:37:27 -04:00
Andras Timar
760c1e732a
loleaflet: hide zoom controls for spreadsheets
2016-10-31 18:39:32 +01:00
Marco Cecchetti
8c522c44d1
loleaflet: print dialog: it seems that this magic hack is no more needed
...
Change-Id: I5dc3af5d8c70b381638f82de14ea47b1627237b9
2016-10-31 17:45:22 +01:00
Andras Timar
cbff583462
loleaflet: add link to git hash
2016-10-31 17:24:31 +01:00
Andras Timar
d589618bc1
disable zoom for Calc
2016-10-31 14:45:04 +01:00
Andras Timar
513d963b57
loleaflet: add Format - Page size to Writer menu
2016-10-31 13:27:02 +01:00
Ashod Nakashian
fb8d89589b
loleaflet: fire addview and removeview events last
...
This fixes regression to the hackish fix done
in b26f2f2738
-
loleaflet: prevent the zoomlevel from changing on connect/disconnect
Change-Id: I09c899546d0d8bfbe4c274b0774fd30008cbcfa5
Reviewed-on: https://gerrit.libreoffice.org/30400
Reviewed-by: Ashod Nakashian <ashnakash@gmail.com>
Tested-by: Ashod Nakashian <ashnakash@gmail.com>
2016-10-30 16:51:10 +00:00
Henry Castro
3c9eed3bb0
loleaflet: row/column highlighting to reflect the existing selection
2016-10-29 16:05:31 -04:00
Henry Castro
52793e8dd2
loleaflet: add Ctrl+F for Find
2016-10-29 10:42:40 -04:00
Marco Cecchetti
5e90ce91cf
loleaflet: PgUp/PgDn fix: check doc type
...
Change-Id: Ib240e50a4f973a6ba83916e6b551dcdbb017a919
Reviewed-on: https://gerrit.libreoffice.org/30362
Reviewed-by: Marco Cecchetti <mrcekets@gmail.com>
Tested-by: Marco Cecchetti <mrcekets@gmail.com>
2016-10-28 15:40:29 +00:00
Andras Timar
c96ef2d3af
add Formatting marks to Insert menu of Writer
2016-10-28 12:40:40 +02:00
Andras Timar
453307a67c
add left-to-right anf right-to-left commands to Writer Format menu
2016-10-28 12:22:36 +02:00
Andras Timar
ab0bd735e1
Writer Format menu
2016-10-28 11:44:04 +02:00
Andras Timar
36715b7a54
loleaflet: switch position of View and Insert menus
2016-10-28 11:44:04 +02:00
László Németh
443d0baea1
loleaflet: tile debug: add timestamps to the console log
2016-10-27 14:51:51 +02:00
Andras Timar
1496a08e78
too many connections/users -> jump to FAQ
2016-10-27 13:28:52 +02:00
Pranav Kant
e0e6a343da
tdf#103450: Implement session management postmessage API
...
Change-Id: Id22759c5c103948078fb20943768a9ff6251dddf
2016-10-26 21:45:35 +05:30
Pranav Kant
56f6ee7a57
loleaflet: Store userid in map
...
Change-Id: Ia54516b52ace3f722ae27ee28b5a11897dedc479
2016-10-26 21:34:26 +05:30
Pranav Kant
4987df6547
tdf#103450: WOPI compliant message and new way to post message
...
Use map's WOPIPostMessage which takes care of bunch of things
according to WOPI
Change-Id: Id559179d684fd6243d3afa488d4cddc9eb92f4d6
2016-10-26 21:34:19 +05:30
Pranav Kant
cfcc6bdd94
tdf#103450: Implement WOPI initialization postmessage API
...
This includes support for Host_PostmessageReady and
App_LoadingStatus
Change-Id: Iaa0222dfa63c17b26a4fcb2236973bacdd61ee62
2016-10-26 21:34:11 +05:30
Andras Timar
f79546853f
loleaflet: spelling noun vs. verb: checkout -> check out
2016-10-24 22:18:00 +02:00