To deploy to staging:
sails run deploy
Replace <div class="photo-upload-field"...>
and everything inside with:
<div class="photo-upload-field row d-flex align-items-center" :class="!uploadFormData.previewImageSrc ? 'justify-content-center' : 'justify-content-start'" >
<div class="photo-preview col">
<div class="image-wrapper" :class="!uploadFormData.previewImageSrc ? 'd-flex align-items-center justify-content-center' : ''">
<img v-if="uploadFormData.previewImageSrc" alt="A preview of the selected item" :src="uploadFormData.previewImageSrc"/>
<span v-else class="placeholder-icon fa fa-picture-o"></span>
</div>
</div>
Add click event to header button:
<button class="btn btn-outline-primary" @click="clickAddButton()">Add an item</button>
Add modal:
<% /* "Upload thing" modal */ %>
<modal v-if="uploadThingModalOpen" v-cloak key="new" @close="closeUploadThingModal()">
<div class="modal-header">
<% /* "Delete thing" modal */ %>
<modal v-if="confirmDeleteThingModalOpen && selectedThing" v-cloak key="delete" @close="closeDeleteThingModal()">
<div class="modal-header">
<h5 class="modal-title">Remove this item?</h5>
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span>×</span>
</button>
</div>
// Replaces assets/styles/pages/things/available-things.less | |
#available-things { | |
.page-header { | |
text-align: center; | |
padding-top: 25px; | |
padding-bottom: 35px; | |
h1 { | |
.container-sm(); | |
font-size: 22px; | |
font-weight: 900; |
Replace the insides of the top-level <div>
with:
<div class="container">
<div class="page-header text-center">
<h1>Things</h1>
<h2>View available items to borrow, or upload your own things.</h2>
<div class="header-buttons">
<button class="btn btn-outline-primary">Add an item</button>
</div>
/**
* Parrot.js
*
* @description :: The set of parrots registered in our app.
* @docs :: http://sailsjs.com/documentation/concepts/models-and-orm/models
*/
module.exports = {
Here's the complete code for the "Get Klout ID" machine from the node-machine.org documentation:
module.exports = {
friendlyName: 'Get Klout ID',
description: 'Get the Klout ID from a Twitter screen name.',
extendedDescription: '',
inputs: {
twitterScreenName: {
example: 'tuneyards',
Here's the complete code for the "Get Klout Score" machine from the node-machine.org documentation:
module.exports = {
friendlyName: 'Get Klout score',
description: 'Get the Klout score for a Klout user.',
extendedDescription: '',
inputs: {
kloutId: {
example: '32423423432342',
Step 1:
Paste this in the <head>
of layout.ejs
:
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.3/angular.min.js"></script>
Step 2:
<div ng-app="Pokemon" ng-controller="PokeCtrl">