1.0.24 • Published 10 days ago
olaii-web-common v1.0.24
Olaii web common v1.0.24
Olaii common servies used in angular 1.x webapps.
How to build
npm run build
It should compile all the js and html files into dist/olaii-web-common.js
, and all the styles into dist/olaii-web-common.css
.
How to run develop?
npm install
npm run serve
A demo project from demo
directory will be available on http://test.olaii.com:3030.
What dose my project need?
angular
.module("myApp", ["olaiiCommon"])
.constant("DEPLOY", "development")
.constant("API_URL", "https://auth.dev.olaii.com/")
.constant("API_URL_AUTH", "https://auth.dev.olaii.com/")
.constant("GOOGLE_CLIENT_ID", "XXXX"); // Optional
Directives
- olaii-common-google-login
- olaii-common-language
- olaii-common-login
- olaii-common-password-change
- olaii-common-theme
- olaii-common-svgs
- olaii-common-user
- olaii-common-apps
- olaii-common-sidebar
- olaii-common-popup
- olaii-common-view-title
- olaii-common-dialog
Services
OlaiiCommonService
- dateFormat -
dd.MM.yyyy
- dateTimeFormat -
dd.MM.yyyy • HH:mm
- dateTimeWithSecondsFormat -
dd.MM.yyyy • HH:mm:ss
- countries
- countriesMap
- success(text)
- error(test)
- colorLuminance(hex, lum)
- getDarkerColor(color)
- detectBrowser()
- isMobile()
- isLocal()
- arrayToMap(array, key)
- addScript(url)
- copyToClipboard(text)
AuthService
- debug
- user
- isAuthenticated()
- readFromCache()
- loginWithGoogle(token)
- login(username, password, code)
- logout()
- goToLogin()
- getUser(force)
- register(email, first_name, last_name, password)
- changePassword(currentPassword, newPassword)
- resetPassword(email)
- resetPasswordConfirm(password, token, uid)
- twoFactorStatus()
- twoFactorRequest()
- twoFactorEnable(code)
- twoFactorDisable(code)
- hasMultiple
- hasCashless
- hasPos
- hasTicketing
- hasGuestlist
- hasPass
- isAdmin
- checkPermisions()
- clearAll()
LanguageService
- language
- languageCookieName
- languages
- languagesMap
- get()
- set(language)
- updateProfile(language)
- clearAll()
RequestService
- get(path, params, headers, responseType)
- getList(path, params, headers, responseType)
- getBlob(path, params, headers)
- post(path, data, params, headers, responseType)
- postFile(path, file, name, headers)
- postFormData(path, formData, headers, responseType)
- put(path, data, params, headers, responseType)
- update(path, data, params, headers, responseType)
- patch(path, data, params, headers, responseType)
- delete(path, params, headers)
- customRequest({ method, url, data, params, headers, responseType })
- request(method, url, data, params, headers, responseType)
- handleList(response)
- loadMore(items)
- handleList(response)
StateService
- organizerId
- organizerEventId
- organizerExperienceId
- campaignId
- eventId
- licenseId
- campaignCookieName
- eventCookieName
- licenseCookieName
- organizerCookieName
- organizerEventCookieName
- organizerExperienceCookieName
- getState()
- getOrganizer()
- getOrganizerEvent()
- getOrganizerExperience()
- getCampaign()
- getEvent()
- getLicence()
- setState(organizerId, eventId, experienceId)
- setOrganizerId(organizerId)
- setOrganizerEventId(organizerEventId)
- setOrganizerExperienceId(organizerExperienceId)
- setStateCampaignId(campaignId)
- setStateEventId(eventId)
- setLicenceState(licenseId)
- clearAll()
- clearCampaignId()
- clearEventId()
- clearLicenseId()
- clearOrganizerId()
- clearOrganizerEventId()
- clearOrganizerExperienceId()
ThemeService
- theme
- themeCookieKey
- isDark()
- isLight()
- get()
- set(type)
- toggle()
- clearAll()
TokenService
- debug
- accessToken
- accessTokenExpired
- accessTokenCookieName
- refreshToken
- refreshTokenCookieName
- refreshTokenExpired
- refreshInProgress
- getHeader()
- hasToken()
- readFromCache()
- getAccessToken()
- setAccessToken()
- setAccessTokenTimeout()
- isAccessTokenExpired()
- getRefreshToken()
- setRefreshToken()
- setRefreshTokenTimeout()
- refreshAccessToken()
- clearAll()
OlaiiErrorService
- errors
- handle(error)
- getErrorMessage(error)
LICENSE
See LICENSE.md
CHANGELOG
See CHANGELOG.md
1.0.24
10 days ago
1.0.23
2 months ago
1.0.22
5 months ago
1.0.21
1 year ago
1.0.20
2 years ago
1.0.19
2 years ago
1.0.18
3 years ago
1.0.17
3 years ago
1.0.16
3 years ago
1.0.15
4 years ago
1.0.14
4 years ago
1.0.13
4 years ago
1.0.12
4 years ago
1.0.11
4 years ago
1.0.10
4 years ago
1.0.9
4 years ago
1.0.8
4 years ago
1.0.7
4 years ago
1.0.6
4 years ago
1.0.5
4 years ago
1.0.4
4 years ago
1.0.2
4 years ago
1.0.3
4 years ago
1.0.1
4 years ago
1.0.0
4 years ago