├── src
└── main
│ ├── webapp
│ ├── js
│ │ ├── service
│ │ │ ├── Init.js
│ │ │ ├── releaseFactory.js
│ │ │ ├── ErrorMessageResolver.js
│ │ │ ├── urlFactory.js
│ │ │ └── bookmarkFactory.js
│ │ ├── directive
│ │ │ ├── Init.js
│ │ │ └── LiferayDirective.js
│ │ ├── controller
│ │ │ ├── Init.js
│ │ │ ├── DetailController.js
│ │ │ ├── AddController.js
│ │ │ └── ListController.js
│ │ ├── angular-translate-loader-url.js
│ │ ├── main.js
│ │ └── jcs-auto-validate.js
│ ├── img
│ │ └── icon.png
│ ├── fonts
│ │ ├── FontAwesome.otf
│ │ ├── fontawesome-webfont.eot
│ │ ├── fontawesome-webfont.ttf
│ │ ├── fontawesome-webfont.woff
│ │ └── fontawesome-webfont.woff2
│ ├── partials
│ │ ├── liferay.html
│ │ ├── list.html
│ │ ├── detail.html
│ │ └── add.html
│ ├── css
│ │ ├── style.css
│ │ └── font-awesome.css
│ ├── WEB-INF
│ │ ├── liferay-display.xml
│ │ ├── web.xml
│ │ ├── liferay-plugin-package.properties
│ │ ├── wro.groovy
│ │ ├── liferay-hook.xml
│ │ ├── portlet.xml
│ │ └── liferay-portlet.xml
│ ├── custom_jsps
│ │ └── html
│ │ │ └── common
│ │ │ └── themes
│ │ │ └── top_head.jsp
│ └── jsp
│ │ ├── edit.jsp
│ │ └── view.jsp
│ ├── resources
│ ├── logback.groovy
│ ├── Language.properties
│ ├── Language_nl.properties
│ └── Language_el.properties
│ └── java
│ └── be
│ └── aca
│ └── liferay
│ └── angular
│ └── portlet
│ ├── resource
│ ├── annotation
│ │ ├── Context.java
│ │ ├── Resource.java
│ │ ├── Param.java
│ │ └── CacheResource.java
│ ├── ResourceContext.java
│ ├── ResourceCacheLoader.java
│ ├── ResourceMethodExecutor.java
│ └── ResourcePortlet.java
│ └── AngularPortlet.java
├── .gitignore
├── LICENSE
├── README.md
└── pom.xml
/src/main/webapp/js/service/Init.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | angular.module("app.factories", []);
--------------------------------------------------------------------------------
/src/main/webapp/js/directive/Init.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | angular.module("app.directives", []);
--------------------------------------------------------------------------------
/src/main/webapp/js/controller/Init.js:
--------------------------------------------------------------------------------
1 | 'use strict';
2 |
3 | var module = angular.module('app.controllers', []);
--------------------------------------------------------------------------------
/src/main/webapp/img/icon.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/planetsizebrain/angular-portlet/HEAD/src/main/webapp/img/icon.png
--------------------------------------------------------------------------------
/src/main/webapp/fonts/FontAwesome.otf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/planetsizebrain/angular-portlet/HEAD/src/main/webapp/fonts/FontAwesome.otf
--------------------------------------------------------------------------------
/src/main/webapp/fonts/fontawesome-webfont.eot:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/planetsizebrain/angular-portlet/HEAD/src/main/webapp/fonts/fontawesome-webfont.eot
--------------------------------------------------------------------------------
/src/main/webapp/fonts/fontawesome-webfont.ttf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/planetsizebrain/angular-portlet/HEAD/src/main/webapp/fonts/fontawesome-webfont.ttf
--------------------------------------------------------------------------------
/src/main/webapp/fonts/fontawesome-webfont.woff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/planetsizebrain/angular-portlet/HEAD/src/main/webapp/fonts/fontawesome-webfont.woff
--------------------------------------------------------------------------------
/src/main/webapp/fonts/fontawesome-webfont.woff2:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/planetsizebrain/angular-portlet/HEAD/src/main/webapp/fonts/fontawesome-webfont.woff2
--------------------------------------------------------------------------------
/src/main/webapp/partials/liferay.html:
--------------------------------------------------------------------------------
1 | portlet.id {{portletId}}
2 | liferay.version {{liferay.release._buildNumber}} | auth.token {{liferay.token}} | company.id: {{liferay.companyId}}
--------------------------------------------------------------------------------
/src/main/webapp/css/style.css:
--------------------------------------------------------------------------------
1 | .angular-portlet .fa {
2 | color: gray;
3 | /* Fix cursor issue: no hand shown */
4 | cursor: pointer;
5 | }
6 |
7 | input.ng-invalid {
8 | border: 1px solid red !important;
9 | }
10 | input.ng-valid {
11 | border: 1px solid green !important;
12 | }
--------------------------------------------------------------------------------
/src/main/webapp/WEB-INF/liferay-display.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
| table.id | 7 |table.name | 8 |table.actions | 9 |
|---|---|---|
| {{bookmark.entryId}} | 14 |{{bookmark.name}} | 15 || | | 16 |