Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
ocs-store
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
5
Issues
5
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
akiraohgaki
ocs-store
Commits
2063d718
Commit
2063d718
authored
Mar 29, 2019
by
akiraohgaki
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'develop'
parents
282accfd
2ccae945
Pipeline
#343
passed with stage
in 1 minute and 59 seconds
Changes
9
Pipelines
2
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
66 additions
and
41 deletions
+66
-41
CollectiondialogComponent.js
app/scripts/components/CollectiondialogComponent.js
+6
-3
CollectioninstalledComponent.js
app/scripts/components/CollectioninstalledComponent.js
+12
-6
CollectionsidebarComponent.js
app/scripts/components/CollectionsidebarComponent.js
+6
-3
CollectionupdateComponent.js
app/scripts/components/CollectionupdateComponent.js
+2
-1
OmniboxComponent.js
app/scripts/components/OmniboxComponent.js
+6
-3
ToolbarComponent.js
app/scripts/components/ToolbarComponent.js
+18
-9
package-lock.json
package-lock.json
+13
-13
package.json
package.json
+1
-1
appimagebuild
pkg/appimage/appimagebuild
+2
-2
No files found.
app/scripts/components/CollectiondialogComponent.js
View file @
2063d718
...
...
@@ -73,15 +73,18 @@ export default class CollectiondialogComponent extends BaseComponent {
_handleCollectionsidebarSelect
(
event
)
{
const
switchviewComponent
=
this
.
contentRoot
.
querySelector
(
'app-switchview'
);
switch
(
event
.
detail
.
select
)
{
case
'installed'
:
case
'installed'
:
{
switchviewComponent
.
switch
(
'installed'
);
break
;
case
'update'
:
}
case
'update'
:
{
switchviewComponent
.
switch
(
'update'
);
break
;
case
'download'
:
}
case
'download'
:
{
switchviewComponent
.
switch
(
'download'
);
break
;
}
}
}
...
...
app/scripts/components/CollectioninstalledComponent.js
View file @
2063d718
...
...
@@ -89,7 +89,7 @@ export default class CollectioninstalledComponent extends BaseComponent {
const
filePath
=
`
${
destination
}
/
${
file
}
`
;
const
fileUrl
=
`file://
${
filePath
}
`
;
listItemSet
+=
`
<li>
<li
data-item-key="
${
key
}
"
>
<figure data-previewpic style="background-image: url('
${
previewpicUrl
}
');"></figure>
<div data-main>
<h4 data-name>
${
file
}
</h4>
...
...
@@ -124,21 +124,27 @@ export default class CollectioninstalledComponent extends BaseComponent {
if
(
event
.
target
.
closest
(
'app-button[data-action]'
))
{
const
target
=
event
.
target
.
closest
(
'app-button[data-action]'
);
switch
(
target
.
getAttribute
(
'data-action'
))
{
case
'ocsManager_applyTheme'
:
case
'ocsManager_applyTheme'
:
{
this
.
_disposableIndicator
(
target
);
this
.
dispatch
(
'ocsManager_applyTheme'
,
{
path
:
target
.
getAttribute
(
'data-path'
),
installType
:
target
.
getAttribute
(
'data-install-type'
)
});
break
;
case
'ocsManager_openUrl'
:
}
case
'ocsManager_openUrl'
:
{
this
.
_disposableIndicator
(
target
);
this
.
dispatch
(
'ocsManager_openUrl'
,
{
url
:
target
.
getAttribute
(
'data-url'
)});
break
;
case
'ocsManager_uninstall'
:
this
.
dispatch
(
'ocsManager_uninstall'
,
{
itemKey
:
target
.
getAttribute
(
'data-item-key'
)});
target
.
closest
(
'li'
).
remove
();
}
case
'ocsManager_uninstall'
:
{
const
itemKey
=
target
.
getAttribute
(
'data-item-key'
);
this
.
dispatch
(
'ocsManager_uninstall'
,
{
itemKey
:
itemKey
});
for
(
const
listItem
of
this
.
contentRoot
.
querySelectorAll
(
`li[data-item-key="
${
itemKey
}
"]`
))
{
listItem
.
remove
();
}
break
;
}
}
}
}
...
...
app/scripts/components/CollectionsidebarComponent.js
View file @
2063d718
...
...
@@ -161,16 +161,19 @@ export default class CollectionsidebarComponent extends BaseComponent {
target
.
setAttribute
(
'data-selected'
,
'data-selected'
);
switch
(
target
.
getAttribute
(
'data-action'
))
{
case
'installed'
:
case
'installed'
:
{
this
.
dispatch
(
'ocsManager_installedItemsByType'
,
{
installType
:
target
.
getAttribute
(
'data-install-type'
)});
this
.
dispatch
(
'collectionsidebar_select'
,
{
select
:
'installed'
});
break
;
case
'update'
:
}
case
'update'
:
{
this
.
dispatch
(
'collectionsidebar_select'
,
{
select
:
'update'
});
break
;
case
'download'
:
}
case
'download'
:
{
this
.
dispatch
(
'collectionsidebar_select'
,
{
select
:
'download'
});
break
;
}
}
}
}
...
...
app/scripts/components/CollectionupdateComponent.js
View file @
2063d718
...
...
@@ -116,10 +116,11 @@ export default class CollectionupdateComponent extends BaseComponent {
if
(
event
.
target
.
closest
(
'app-button[data-action]'
))
{
const
target
=
event
.
target
.
closest
(
'app-button[data-action]'
);
switch
(
target
.
getAttribute
(
'data-action'
))
{
case
'ocsManager_update'
:
case
'ocsManager_update'
:
{
this
.
dispatch
(
'ocsManager_update'
,
{
itemKey
:
target
.
getAttribute
(
'data-item-key'
)});
target
.
setAttribute
(
'data-state'
,
'inactive'
);
break
;
}
}
}
}
...
...
app/scripts/components/OmniboxComponent.js
View file @
2063d718
...
...
@@ -296,17 +296,20 @@ export default class OmniboxComponent extends BaseComponent {
}
switch
(
target
.
getAttribute
(
'data-action'
))
{
case
'ocsManager_openUrl'
:
case
'ocsManager_openUrl'
:
{
this
.
dispatch
(
'ocsManager_openUrl'
,
{
url
:
target
.
getAttribute
(
'data-url'
)});
break
;
case
'webview_startPage'
:
}
case
'webview_startPage'
:
{
this
.
dispatch
(
'webview_startPage'
,
{
url
:
target
.
getAttribute
(
'data-url'
)});
this
.
close
();
break
;
case
'ocsManager_collection'
:
}
case
'ocsManager_collection'
:
{
this
.
dispatch
(
'ocsManager_collection'
,
{
view
:
target
.
getAttribute
(
'data-view'
)});
this
.
close
();
break
;
}
}
}
...
...
app/scripts/components/ToolbarComponent.js
View file @
2063d718
...
...
@@ -150,35 +150,44 @@ export default class ToolbarComponent extends BaseComponent {
}
switch
(
target
.
getAttribute
(
'data-action'
))
{
case
'webview_goBack'
:
case
'webview_goBack'
:
{
this
.
dispatch
(
'webview_goBack'
,
{});
break
;
case
'webview_goForward'
:
}
case
'webview_goForward'
:
{
this
.
dispatch
(
'webview_goForward'
,
{});
break
;
case
'webview_reload'
:
}
case
'webview_reload'
:
{
this
.
dispatch
(
'webview_reload'
,
{});
break
;
case
'webview_stop'
:
}
case
'webview_stop'
:
{
this
.
dispatch
(
'webview_stop'
,
{});
break
;
case
'webview_startPage'
:
}
case
'webview_startPage'
:
{
this
.
dispatch
(
'webview_startPage'
,
{});
break
;
case
'ocsManager_collection'
:
}
case
'ocsManager_collection'
:
{
this
.
dispatch
(
'ocsManager_collection'
,
{});
break
;
case
'menu_open'
:
}
case
'menu_open'
:
{
this
.
contentRoot
.
querySelector
(
'app-menu'
).
open
();
break
;
case
'webview_appBugsPage'
:
}
case
'webview_appBugsPage'
:
{
this
.
dispatch
(
'webview_appBugsPage'
,
{});
this
.
contentRoot
.
querySelector
(
'app-menu'
).
close
();
break
;
case
'general_about'
:
}
case
'general_about'
:
{
this
.
dispatch
(
'general_about'
,
{});
this
.
contentRoot
.
querySelector
(
'app-menu'
).
close
();
break
;
}
}
}
...
...
package-lock.json
View file @
2063d718
{
"name"
:
"ocs-store"
,
"version"
:
"4.
0.1
"
,
"version"
:
"4.
1.0
"
,
"lockfileVersion"
:
1
,
"requires"
:
true
,
"dependencies"
:
{
"@types/node"
:
{
"version"
:
"10.14.
1
"
,
"resolved"
:
"https://registry.npmjs.org/@types/node/-/node-10.14.
1
.tgz"
,
"integrity"
:
"sha512-
Rymt08vh1GaW4vYB6QP61/5m/CFLGnFZP++bJpWbiNxceNa6RBipDmb413jvtSf/R1gg5a/jQVl2jY4XVRscEA
=="
,
"version"
:
"10.14.
4
"
,
"resolved"
:
"https://registry.npmjs.org/@types/node/-/node-10.14.
4
.tgz"
,
"integrity"
:
"sha512-
DT25xX/YgyPKiHFOpNuANIQIVvYEwCWXgK2jYYwqgaMrYE6+tq+DtmMwlD3drl6DJbUwtlIDnn0d7tIn/EbXBg
=="
,
"dev"
:
true
},
"ajv"
:
{
...
...
@@ -342,9 +342,9 @@
}
},
"electron"
:
{
"version"
:
"4.1.
0
"
,
"resolved"
:
"https://registry.npmjs.org/electron/-/electron-4.1.
0
.tgz"
,
"integrity"
:
"sha512-
q/yTi9dT5UEFK/s+vOQaHNkTHWiRK9kEBYVJt34nmWc9piW42hXT+nhKUEHHhccMPr3q18gG0iPZqeR+LG76ow
=="
,
"version"
:
"4.1.
2
"
,
"resolved"
:
"https://registry.npmjs.org/electron/-/electron-4.1.
2
.tgz"
,
"integrity"
:
"sha512-
QWz298CaH2jLyFVje01sj4fSEdXJj+oKVw2jNUovrhZE5jmFE4cr/KqZ7iHX00DG6AwmDF4W1Xrv0V+aQOkieQ
=="
,
"dev"
:
true
,
"requires"
:
{
"@types/node"
:
"^10.12.18"
,
...
...
@@ -508,9 +508,9 @@
}
},
"esm"
:
{
"version"
:
"3.2.
18
"
,
"resolved"
:
"https://registry.npmjs.org/esm/-/esm-3.2.
18
.tgz"
,
"integrity"
:
"sha512-
1UENjnnI37UDp7KuOqKYjfqdaMim06eBWnDv37smaxTIzDl0ZWnlgoXwsVwD9+Lidw+q/f1gUf2diVMDCycoVw
=="
"version"
:
"3.2.
22
"
,
"resolved"
:
"https://registry.npmjs.org/esm/-/esm-3.2.
22
.tgz"
,
"integrity"
:
"sha512-
z8YG7U44L82j1XrdEJcqZOLUnjxco8pO453gKOlaMD1/md1n/5QrscAmYG+oKUspsmDLuBFZrpbxI6aQ67yRxA
=="
},
"extend"
:
{
"version"
:
"3.0.2"
,
...
...
@@ -1442,9 +1442,9 @@
}
},
"semver"
:
{
"version"
:
"5.
6
.0"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.
6
.0.tgz"
,
"integrity"
:
"sha512-
RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg
=="
,
"version"
:
"5.
7
.0"
,
"resolved"
:
"https://registry.npmjs.org/semver/-/semver-5.
7
.0.tgz"
,
"integrity"
:
"sha512-
Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA
=="
,
"dev"
:
true
},
"signal-exit"
:
{
...
...
package.json
View file @
2063d718
{
"name"
:
"
ocs-store
"
,
"productName"
:
"OCS-Store"
,
"version"
:
"4.
0.1
"
,
"version"
:
"4.
1.0
"
,
"description"
:
"Store Frontend and Management Application based on OpenCollaborationServices (OCS) of Opendesktop.org."
,
"author"
:
"Opendesktop.org"
,
"license"
:
"
GPL-3.0
"
,
...
...
pkg/appimage/appimagebuild
View file @
2063d718
#!/bin/bash
PKGNAME
=
'ocs-store'
PKGVER
=
'4.
0.1
'
PKGVER
=
'4.
1.0
'
PKGREL
=
'1'
UPDINFO
=
'zsync|http://dl.opendesktop.org/api/files/download/id/1532435039/as/latest/ocs-store-x86_64.AppImage.zsync'
...
...
@@ -19,7 +19,7 @@ install -D -m 755 /usr/lib/x86_64-linux-gnu/libXss.so.1 ${APPDIR}/usr/lib/ocs-st
install
-D
-m
755 /usr/lib/x86_64-linux-gnu/gtk-2.0/modules/libcanberra-gtk-module.so
${
APPDIR
}
/usr/lib/ocs-store-linux-x64/libcanberra-gtk-module.so
install
-D
-m
755 /usr/lib/x86_64-linux-gnu/libgnome-keyring.so.0
${
APPDIR
}
/usr/lib/ocs-store-linux-x64/libgnome-keyring.so.0
curl
-fsSL
-o
ocs-manager https://git.opendesktop.org/akiraohgaki/ocs-manager/uploads/
ebf99a67dcd30bc57cfa371cac1f959e/ocs-manager-0.7.2
-1-x86_64.AppImage
curl
-fsSL
-o
ocs-manager https://git.opendesktop.org/akiraohgaki/ocs-manager/uploads/
582f867384808030447c08ff6ed79e6d/ocs-manager-0.8.0
-1-x86_64.AppImage
install
-D
-m
755 ocs-manager
${
APPDIR
}
/usr/bin/ocs-manager
curl
-fsSL
-o
appimagetool https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment