jonnybarnes.uk/resources/views/admin/places/edit.blade.php

149 lines
11 KiB
PHP
Raw Normal View History

2016-05-19 15:01:28 +01:00
@extends('master')
New style for the website Squashed commit of the following: commit ade162a90192325721fb5007dbd9976a3121c968 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Sat Nov 4 12:08:51 2017 +0000 Compress frontend assets commit cbb35750b1068f0cc5eaccd330ac5ba6ad514491 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Sat Nov 4 12:02:58 2017 +0000 the brotli executable has been renamed to `brotli` commit 413b330d6982653fb7edf49c83a3464335dde1ad Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Sat Nov 4 11:17:32 2017 +0000 Update changelog commit 4fc41cf546743fc6ae31a4c62c0f8152f13067d7 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Sat Nov 4 09:47:55 2017 +0000 Add some minor layout improvements for mobile commit 5b4c5a16589f54469bdbb6aa3829a5e0d2ed2591 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Thu Nov 2 10:26:47 2017 +0000 Recompiled assets commit fe14725f39d529c560f47c525e4deb70ea60b990 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Thu Nov 2 10:26:11 2017 +0000 Add solarized light colour scheme commit e359f66b069efbe65b60780687a8d21d09f259c2 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Thu Nov 2 10:24:50 2017 +0000 Refer to termcolors not base16 base numbers commit 0d794e1b69dc2f98bc663d4b4804fa47d484dc98 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Thu Nov 2 10:23:07 2017 +0000 Use termcolors so we can pull in other colour schemes such as solarized commit 28e2ec2a4495d045876677703158ff3c547dd503 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Wed Nov 1 20:56:55 2017 +0000 Allow theme to be selected, save the selection in the session commit 53e2aafa93324538dbcc8220b1eca5a1087d2a2f Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 30 15:41:18 2017 +0000 colour picker now shows current value commit 6a9a0a880bbd0d01394bf6403f5ec607d5b300f6 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 30 15:14:19 2017 +0000 Use a form element commit ff7f0e35c3e17872bebc45c8eba328f4a4352903 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 30 15:10:57 2017 +0000 Add option to change colour scheme in the HTML, js to add next commit 6b9de5869835cc44d9db162f0d217f302f7025ec Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 30 15:07:52 2017 +0000 Add the base16 colour schemes commit e18ff119c33edd135e4b4b34052381803d39734f Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 30 11:59:40 2017 +0000 Remove bullet points from tags commit f4f013c323073f7b4e8b7e196d0078aab3d29878 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 30 10:30:39 2017 +0000 Some more styling, particularly tags, added a base16 colour scheme commit 81e8773969503e8d52840039b6fe0922cabd3dcc Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Fri Oct 27 16:20:29 2017 +0100 Compiled app.css commit 19e960b713fd880cccfd7e2db63013b5b2127dbd Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Fri Oct 27 16:17:17 2017 +0100 Remove unused .scss files commit 5900d8a4bb4fc54003b84e42dd938d44e8fb46ea Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Fri Oct 27 16:14:58 2017 +0100 Most pages now have acceptible layout, removed colour scheme, will be in future commit commit ec15d1c5e388f8224ffbc3a2074714cc9bc4ce6b Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Thu Oct 26 19:02:40 2017 +0100 Updated frontend css commit 2000e5c582ac3dd45c9b67bf680d219a60190725 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Thu Oct 26 19:01:14 2017 +0100 Very basic restyling of the site commit a3959377ff4595ab956dfb82fa7404fcdde81310 Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Mon Oct 23 09:00:30 2017 +0100 Improved spacing/indenting of html in views commit 66f2dcfd1f2c5a779cedad78c11f627c2d39e01f Author: Jonny Barnes <jonny@jonnybarnes.uk> Date: Sun Oct 22 22:45:10 2017 +0100 Remove most styles
2017-11-04 12:10:46 +00:00
@section('title')Edit Place « Admin CP « @stop
2016-05-19 15:01:28 +01:00
@section('content')
<h1>Edit Place</h1>
<form action="/admin/places/{{ $place->id }}" method="post" accept-charset="utf-8" class="admin-form form">
{{ csrf_field() }}
{{ method_field('PUT') }}
<div>
<label for="name">Name:</label>
<input type="text" name="name" id="name" value="{{ $place->name }}">
</div>
<div>
<label for="description">Description</label>
<textarea name="description" id="description">{{ $place->description }}</textarea>
</div>
<div>
<p>Location</p>
<div class="map" data-latitude="{{ $place->latitude }}" data-longitude="{{ $place->longitude }}" data-id="{{ $place->id }}"></div>
<script>
var geojson{{ $place->id }} = {
"type": "FeatureCollection",
"features": [{
"type": "Feature",
"geometry": {
"type": "Point",
"coordinates": [{{ $place->longitude }}, {{ $place->latitude }}]
},
"properties": {
"title": "{{ $place->name }}",
"icon": "{{ $place->icon ?? 'marker' }}"
}
}]
}
</script>
</div>
<div>
<label for="latitude">Latitude:</label>
<input type="text" name="latitude" id="latitude" value="{{ $place->latitude }}">
</div>
<div>
<label for="longitude">Longitude:</label>
<input type="text" name="longitude" id="longitude" value="{{ $place->longitude }}">
</div>
<div class="form-row">
<label for="icon">Map Icon</label>
<select name="icon" id="icon">
<option value="airfield"@if($place->icon == 'airfield')selected @endif>airfield</option>
<option value="airport"@if($place->icon == 'airport')selected @endif>airport</option>
<option value="alcohol-shop"@if($place->icon == 'alcohol-shop')selected @endif>alcohol-shop</option>
<option value="amusement-park"@if($place->icon == 'amusement-park')selected @endif>amusement-park</option>
<option value="aquarium"@if($place->icon == 'aquarium')selected @endif>aquarium</option>
<option value="art-gallery"@if($place->icon == 'art-gallery')selected @endif>art-gallery</option>
<option value="attraction"@if($place->icon == 'attraction')selected @endif>attraction</option>
<option value="bakery"@if($place->icon == 'bakery')selected @endif>bakery</option>
<option value="bank"@if($place->icon == 'bank')selected @endif>bank</option>
<option value="bar"@if($place->icon == 'bar')selected @endif>bar</option>
<option value="beer"@if($place->icon == 'beer')selected @endif>beer</option>
<option value="bicycle"@if($place->icon == 'bicycle')selected @endif>bicycle</option>
<option value="bicycle-share"@if($place->icon == 'bicycle-share')selected @endif>bicycle-share</option>
<option value="bus"@if($place->icon == 'bus')selected @endif>bus</option>
<option value="cafe"@if($place->icon == 'cafe')selected @endif>cafe</option>
<option value="campsite"@if($place->icon == 'campsite')selected @endif>campsite</option>
<option value="car"@if($place->icon == 'car')selected @endif>car</option>
<option value="castle"@if($place->icon == 'castle')selected @endif>castle</option>
<option value="cemetery"@if($place->icon == 'cemetery')selected @endif>cemetery</option>
<option value="cinema"@if($place->icon == 'cinema')selected @endif>cinema</option>
<option value="circle"@if($place->icon == 'circle')selected @endif>circle</option>
<option value="circle-stroked"@if($place->icon == 'circle-stroked')selected @endif>circle-stroked</option>
<option value="clothing-store"@if($place->icon == 'clothing-store')selected @endif>clothing-store</option>
<option value="college"@if($place->icon == 'college')selected @endif>college</option>
<option value="dentist"@if($place->icon == 'dentist')selected @endif>dentist</option>
<option value="doctor"@if($place->icon == 'doctor')selected @endif>doctor</option>
<option value="dog-park"@if($place->icon == 'dog-park')selected @endif>dog-park</option>
<option value="drinking-water"@if($place->icon == 'drinking-water')selected @endif>drinking-water</option>
<option value="embassy"@if($place->icon == 'embassy')selected @endif>embassy</option>
<option value="entrance"@if($place->icon == 'entrance')selected @endif>entrance</option>
<option value="fast-food"@if($place->icon == 'fast-food')selected @endif>fast-food</option>
<option value="ferry"@if($place->icon == 'ferry')selected @endif>ferry</option>
<option value="fire-station"@if($place->icon == 'fire-station')selected @endif>fire-station</option>
<option value="fuel"@if($place->icon == 'fuel')selected @endif>fuel</option>
<option value="garden"@if($place->icon == 'garden')selected @endif>garden</option>
<option value="golf"@if($place->icon == 'golf')selected @endif>golf</option>
<option value="grocery"@if($place->icon == 'grocery')selected @endif>grocery</option>
<option value="harbor"@if($place->icon == 'harbor')selected @endif>harbor</option>
<option value="heliport"@if($place->icon == 'heliport')selected @endif>heliport</option>
<option value="hospital"@if($place->icon == 'hospital')selected @endif>hospital</option>
<option value="ice-cream"@if($place->icon == 'ice-cream')selected @endif>ice-cream</option>
<option value="information"@if($place->icon == 'information')selected @endif>information</option>
<option value="laundry"@if($place->icon == 'laundry')selected @endif>laundry</option>
<option value="library"@if($place->icon == 'library')selected @endif>library</option>
<option value="lodging"@if($place->icon == 'lodging')selected @endif>lodging</option>
<option value="marker"@if($place->icon == 'marker')selected @endif>marker</option>
<option value="monument"@if($place->icon == 'monument')selected @endif>monument</option>
<option value="mountain"@if($place->icon == 'mountain')selected @endif>mountain</option>
<option value="museum"@if($place->icon == 'museum')selected @endif>museum</option>
<option value="music"@if($place->icon == 'music')selected @endif>music</option>
<option value="park"@if($place->icon == 'park')selected @endif>park</option>
<option value="pharmacy"@if($place->icon == 'pharmacy')selected @endif>pharmacy</option>
<option value="picnic-site"@if($place->icon == 'picnic-site')selected @endif>picnic-site</option>
<option value="place-of-worship"@if($place->icon == 'place-of-worship')selected @endif>place-of-worship</option>
<option value="playground"@if($place->icon == 'playground')selected @endif>playground</option>
<option value="police"@if($place->icon == 'police')selected @endif>police</option>
<option value="post"@if($place->icon == 'post')selected @endif>post</option>
<option value="prison"@if($place->icon == 'prison')selected @endif>prison</option>
<option value="rail"@if($place->icon == 'rail')selected @endif>rail</option>
<option value="rail-light"@if($place->icon == 'rail-light')selected @endif>rail-light</option>
<option value="rail-metro"@if($place->icon == 'rail-metro')selected @endif>rail-metro</option>
<option value="religious-christian"@if($place->icon == 'religious-christian')selected @endif>religious-christian</option>
<option value="religious-jewish"@if($place->icon == 'religious-jewish')selected @endif>religious-jewish</option>
<option value="religious-muslim"@if($place->icon == 'religious-muslim')selected @endif>religious-muslim</option>
<option value="restaurant"@if($place->icon == 'restaurant')selected @endif>restaurant</option>
<option value="rocket"@if($place->icon == 'rocket')selected @endif>rocket</option>
<option value="school"@if($place->icon == 'school')selected @endif>school</option>
<option value="shop"@if($place->icon == 'shop')selected @endif>shop</option>
<option value="stadium"@if($place->icon == 'stadium')selected @endif>stadium</option>
<option value="star"@if($place->icon == 'star')selected @endif>star</option>
<option value="suitcase"@if($place->icon == 'suitcase')selected @endif>suitcase</option>
<option value="swimming"@if($place->icon == 'swimming')selected @endif>swimming</option>
<option value="theatre"@if($place->icon == 'theatre')selected @endif>theatre</option>
<option value="toilet"@if($place->icon == 'toilet')selected @endif>toilet</option>
<option value="town-hall"@if($place->icon == 'town-hall')selected @endif>town-hall</option>
<option value="triangle"@if($place->icon == 'triangle')selected @endif>triangle</option>
<option value="triangle-stroked"@if($place->icon == 'triangle-stroked')selected @endif>triangle-stroked</option>
<option value="veterinary"@if($place->icon == 'veterinary')selected @endif>veterinary</option>
<option value="volcano"@if($place->icon == 'volcano')selected @endif>volcano</option>
<option value="zoo"@if($place->icon == 'zoo')selected @endif>zoo</option>
</select>
</div>
<div>
<button type="submit" name="edit">Edit</button>
</div>
<hr>
<div>
<button type="submit" name="delete">Delete</button>
</div>
</form>
2017-05-28 22:45:14 +01:00
<p>
<a href="/admin/places/{{ $place->id }}/merge">Merge with another place?</a>
</p>
2016-05-19 15:01:28 +01:00
@stop
@section('scripts')
<script src="/assets/js/places.js"></script>
<link rel="stylesheet" href="/assets/frontend/mapbox-gl.css">
@stop