https://github.com/crapthings/meteor-switch-root-url
switch between meteor apps on cordova
https://github.com/crapthings/meteor-switch-root-url
cordova ddp meteor
Last synced: 8 months ago
JSON representation
switch between meteor apps on cordova
- Host: GitHub
- URL: https://github.com/crapthings/meteor-switch-root-url
- Owner: crapthings
- Created: 2017-12-20T05:44:43.000Z (almost 8 years ago)
- Default Branch: master
- Last Pushed: 2017-12-20T05:45:02.000Z (almost 8 years ago)
- Last Synced: 2025-01-24T04:52:38.199Z (10 months ago)
- Topics: cordova, ddp, meteor
- Language: JavaScript
- Homepage:
- Size: 1000 Bytes
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
### WHY
> when you want to switch between multiple meteor app on cordova and keep last root url while reopen your app, this is the answer
> its okay to redirect to another domain by using window.location.href or replace on desktop browser, but when work with cordova, u should replace all DDP connection and window.location.reload()
### INSTALL
> add package then edit .meteor/packages, move crapthings:switch-root-url to on top of any other packages like below
```bash
meteor add crapthings:switch-root-url
```
```
# Meteor packages used by this project, one per line.
# Check this file (and the other files in this directory) into your repository.
#
# 'meteor add' and 'meteor remove' will edit this file for you,
# but you can also edit it by hand.
crapthings:switch-root-url
meteor-base@1.2.0 # Packages every Meteor app needs to have
mobile-experience@1.0.5 # Packages for a great mobile UX
mongo@1.3.1 # The database Meteor supports right now
blaze-html-templates@1.0.4 # Compile .html files into Meteor Blaze views
reactive-var@1.0.11 # Reactive variable for tracker
tracker@1.1.3 # Meteor's client-side reactive programming library
standard-minifier-css@1.3.5 # CSS minifier run for production mode
standard-minifier-js@2.2.0 # JS minifier run for production mode
es5-shim@4.6.15 # ECMAScript 5 compatibility for older browsers
ecmascript@0.9.0 # Enable ECMAScript2015+ syntax in app code
shell-server@0.3.0 # Server-side component of the `meteor shell` command
autopublish@1.0.7 # Publish all data to the clients (for prototyping)
insecure@1.0.7 # Allow all DB writes from clients (for prototyping)
```
### API
> examples
```javascript
Meteor.switchRootUrl('https://another.meteorapp.com')
```
```javascript
Meteor.switchRootUrl('http://localhost:4000')
```
### INSPIRATION
* https://github.com/partus/meteor-server-picker