Skip to content

Instantly share code, notes, and snippets.

@kamaulynder
Created September 4, 2014 16:09
Show Gist options
  • Save kamaulynder/09b97e270b1462cf04ba to your computer and use it in GitHub Desktop.
Save kamaulynder/09b97e270b1462cf04ba to your computer and use it in GitHub Desktop.
html
<article class="body-wrapper">
<div class="row">
<section class="map-settings-box">
<div class="post-header">
<h5><i class="fa fa-map-marker"></i> Map Settings</h5>
</div> <!-- end .post-header -->
<div class="post-body">
<form>
<section class="map-settings-left-column">
<div class="map-settings-block-wrapper">
<label for="default-location">
<h6>Default Location</h6>
</label>
<p class="map-settings-form-helper-text">Drag map to refine location</p>
<div class="row collapse">
<div class="small-2 large-2 columns">
<span class="prefix"><i class="fa fa-map-marker"></i></span>
</div>
<div class="small-10 large-10 columns">
<input id="default-location" type="text" placeholder="Enter a default location" class="has-prefix js-default-location">
</div>
</div>
</div> <!-- end .map-settings-block-wrapper -->
<div class="map-settings-block-wrapper">
<label for="cluster-reports">
<h6>Cluster reports on map</h6>
</label>
<p class="map-settings-form-helper-text">Combine nearby reports on the map</p>
<div class="switch-toggle small-12 medium-6 panel radius map-settings-switch">
<input id="cluster-reports-yes" name="clustering" type="radio" class="js-cluster-reports-input" value="1" {{#if map.clustering}}checked{{/if}}>
<label for="cluster-reports-yes">Yes</label>
<input id="cluster-reports-no" name="clustering" type="radio" {{#unless map.clustering}}checked{{/unless}} class="js-cluster-reports-input" value="0">
<label for="cluster-reports-no">No</label>
<a class="toggle-button"></a>
</div>
</div> <!-- end .map-settings-block-wrapper -->
<div class="map-settings-block-wrapper">
<label for="map-provider">
<h6>Map Base Layer</h6>
</label>
<p class="map-settings-form-helper-text">Select the default map base layer</p>
<select name="baseLayer" class="select-map-provider js-base-layer">
{{#each mapBaseLayers}}
<option value="{{this}}">{{this}}</option>
{{/each}}
</select>
</div> <!-- end .map-settings-block-wrapper -->
<div class="map-settings-block-wrapper">
<label for="map-marker-icon">
<h6>Map Marker Icon</h6>
</label>
<p class="map-settings-form-helper-text">Select the default map marker icon</p>
<select name="mapMarkerIcon" class="select-map-marker-icon js-map-marker-icon" placeholder="Icons">
{{#each AwesomeIcons}}
<option value="{{icon}}" data-icon="{{icon}}">{{icon}}</option>
{{/each}}
</select>
</div> <!-- end .map-settings-block-wrapper -->
<div class="map-settings-block-wrapper">
<label for="map-marker-color">
<h6>Map Marker Color</h6>
</label>
<p class="map-settings-form-helper-text">Select the default map marker color</p>
<select name="mapMarkerColor" class="select-map-marker-color js-map-marker-color" placeholder="Icons">
{{#each AwesomeColors}}
<option value="{{color}}" data-color="{{color}}">{{color}}</option>
{{/each}}
</select>
</div> <!-- end .map-settings-block-wrapper -->
</section> <!-- end .map-settings-left-column -->
<section class="map-settings-right-column">
<div class="map-settings-block-wrapper--no-border">
<h6>Preview</h6>
<div class="map-settings-preview-map js-map-region"></div>
</div> <!-- end .map-settings-block-wrapper-no-border -->
<div class="map-settings-block-wrapper--no-border">
<h6>Default Zoom Level</h6>
<div class="row">
<div class="small-12 large-11 small-centered columns">
<div class="default-zoom-slider"></div>
</div>
</div> <!-- end .row -->
</div> <!-- end .map-settings-block-wrapper-no-border -->
{{!<div class="map-settings-block-wrapper--no-border">
<label for="default-color">
<h6>Default Color for All Categories</h6>
</label>
<div class="row">
<div class="small-12 medium-8 large-6 columns">
<div class="row collapse">
<div class="small-2 columns">
<span class="prefix"><i class="fa fa-tasks"></i></span>
</div>
<div class="small-10 columns">
<input type="text" placeholder="#14b4d1" class="has-prefix">
</div>
</div>
</div>
<div class="small-12 medium-2 large-1 columns end color-preview-wrapper">
<div class="map-settings-color-preview"></div>
</div>
</div>
</div> <!-- end .map-settings-block-wrapper-no-border -->
<div class="map-settings-block-wrapper--no-border">
<label for="default-icon">
<h6>Default Icon for All Categories</h6>
</label>
<p class="map-settings-form-helper-text">Maximum size: 32x32px</p>
<div class="row">
<div class="small-2 large-2 columns">
<div class="icon-wrapper"></div>
</div>
<div class="small-8 large-4 columns end">
<button type="submit" class="upload-button"><i class="fa fa-cloud-upload fa-lg"></i> Upload</button>
</div>
</div>
</div> <!-- end .map-settings-block-wrapper-no-border -->}}
<div class="settings-button-wrapper">
<button type="submit" class="settings-button"><i class="fa fa-cloud-upload fa-lg"></i> Save Settings</button>
</div>
</section> <!-- end .map-settings-right-column -->
</form>
</div> <!-- end .post-body -->
</section> <!-- end .settings-box -->
</div>
</article>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment