Dev docs website and API testing.

realtime-api-v1.html 3.7KB

    <div class="container-fluid" > <div class="row"> <ng-include src="'views/helpers/sidebar.html'"></ng-include> <div class="col-sm-4 col-md-3 col-md-offset-2 col-sm-offset-3 sidebar sidebar-secondary"> <ul class="nav nav-sidebar"> <li ng-repeat="page in pageList" ng-class="{ active: isActive(page.pageUrl)}"> <a ui-sref="realtime-api-v1({ id: page.slug})"> <h5>{{page.title}}</h5> <p class="endpoint-description"><i>{{page.tagline}}</i></p> </a> </li> </ul> </div> <div class="col-sm-5 col-sm-offset-7 col-md-7 col-md-offset-5 main"> <div class="api-endpoint"> <h2 style="margin-bottom: 0px;">{{pageData.title}}</h2> <small class="api-endpoint"><span ng-class="callTypeBadge(pageData.endpoint.type)">{{pageData.endpoint.type}}</span> {{pageData.endpoint.base}}</small> <hr> <div ng-if="pageData.description != undefined"> <p ng-bind-html="pageData.description"></p> </div> <ng-include src="'views/helpers/under-construction.html'" ng-hide="pageData.implemented"></ng-include> <div class="top-spacer" ng-show="pageData.implemented"> <h5>Subscribe to channel</h5> <p class="top-spacer"> To subscribe, first get the mission chanel name using the restfull API and authentication scheme. After you have the mission chanel name, use faye to subscribe to that chanel. </p> <div class="row top-spacer"> <div class="col-sm-9"> <fieldset class="form-group"> <label for="mission-slug">Mission Channel Name</label> <input type="text" class="form-control" id="mission-slug" placeholder="/missions/example-mission" ng-model="MissionChanelName" ng-hide="has_connection"> <input type="text" class="form-control" id="mission-slug" placeholder="/missions/example-mission" ng-model="MissionChanelName" ng-show="has_connection" disabled> </fieldset> </div> <div class="col-sm-3"> <fieldset class="form-group" style="margin-top: 35px;"> <button type="submit" class="btn btn-success btn-sm" ng-click="subscribe(MissionChanelName)" ng-hide="has_connection">Connect</button> <button type="submit" class="btn btn-danger-outline btn-sm" ng-click="disconect()" ng-show="has_connection">Disconect</button> </fieldset> </div> </div> <div class="row" ng-show="subscribing"> <div class="table-responsive col-sm-12" > <table class="table table-bordered top-spacer" > <tr> <td colspan="2"><span ng-bind-html="connection_status"></span><i class="pull-right" ng-bind="messages.length + ' messages received'"></i></td> </tr> <tr> <td colspan="2"><json-explorer data="messages"></json-explorer></td> </tr> </table> </div> </div> <div class="row" ng-show="subscribing && logged_in"> <div class="col-sm-9"> <fieldset class="form-group"> <label for="mission-slug">Chat message</label> <input type="text" class="form-control" id="mission-slug" placeholder="" ng-model="chatMessage"> </fieldset> </div> <div class="col-sm-3"> <fieldset class="form-group" style="margin-top: 35px;"> <button type="submit" class="btn btn-success btn-sm" ng-click="getData(pageData.endpoint.base)">Send Msg</button> </fieldset> </div> </div> </div> </div> <div> </div> </div> </div>