diff options
| author | Camil Staps | 2016-09-06 21:22:35 +0200 | 
|---|---|---|
| committer | Camil Staps | 2016-09-06 21:22:35 +0200 | 
| commit | 183478a12b7eb24b6433f4e6d5f3205198a095d9 (patch) | |
| tree | 0fac499f468cbab330004df43e6485562360dc6d /resources/views | |
| parent | Only show roots with active verbs on trainer page (diff) | |
Several minor interface improvements
Diffstat (limited to 'resources/views')
| -rw-r--r-- | resources/views/add_root.blade.php | 2 | ||||
| -rw-r--r-- | resources/views/contribute.blade.php | 5 | ||||
| -rw-r--r-- | resources/views/suggest.blade.php | 6 | ||||
| -rw-r--r-- | resources/views/suggestions.blade.php | 14 | ||||
| -rw-r--r-- | resources/views/trainer.blade.php | 4 | 
5 files changed, 21 insertions, 10 deletions
| diff --git a/resources/views/add_root.blade.php b/resources/views/add_root.blade.php index 8da9726..86c67cf 100644 --- a/resources/views/add_root.blade.php +++ b/resources/views/add_root.blade.php @@ -10,7 +10,7 @@ use HebrewParseTrainer\RootKind;  			<div class="alerts"></div>  			<div class="form-group">  				<label for="add-root-root">Root</label> -				<input type="text" class="form-control" id="add-root-root" name="root" placeholder="קטל"/> +				<input type="text" class="form-control hebrew input-lg" id="add-root-root" name="root" placeholder="קטל"/>  			</div>  			<div class="form-group">  				<label for="add-root-kind">Kind</label> diff --git a/resources/views/contribute.blade.php b/resources/views/contribute.blade.php index dd2d8bb..2e0eff3 100644 --- a/resources/views/contribute.blade.php +++ b/resources/views/contribute.blade.php @@ -1,3 +1,6 @@ +<?php +use HebrewParseTrainer\Verb; +?>  @extends('layouts.master')  @section('master-content') @@ -15,7 +18,7 @@  <ul>  	<li>Any user can <em>suggest new verbs</em>.</li>  	<li>These have to be <em>peer-reviewed</em> by other contributors.</li> -	<li>It has to get <em>five</em> votes to be accepted.</li> +	<li>It has to get <em>{{ Verb::ACCEPTED_VOTE_COUNT }}</em> votes to be accepted.</li>  	<li>Contributors <em>earn points</em> for all accepted verbs they suggested.</li>  	<li>The <em>vote weight</em> is dependent on the number of points a user has.</li>  </ul> diff --git a/resources/views/suggest.blade.php b/resources/views/suggest.blade.php index b297060..0677cda 100644 --- a/resources/views/suggest.blade.php +++ b/resources/views/suggest.blade.php @@ -14,14 +14,14 @@ use HebrewParseTrainer\Verb;  			<div class="form-group">  				<label for="suggest-verb" class="col-sm-2 control-label">Verb</label>  				<div class="col-sm-10"> -					<input type="text" class="form-control" id="suggest-verb" name="verb" placeholder="קָטַל"/> +					<input type="text" class="form-control hebrew input-lg" id="suggest-verb" name="verb" placeholder="קָטַל"/>  				</div>  			</div>  			<div class="form-group">  				<label for="suggest-root" class="col-sm-2 control-label">Root</label>  				<div class="col-sm-10"> -					<select id="suggest-root" class="form-control" name="root"> -						@foreach(Root::all() as $root) +					<select id="suggest-root" class="form-control hebrew input-lg" name="root"> +						@foreach(Root::orderBy('root')->get() as $root)  							<option value="{{ $root->root }}">{{{ $root->root }}}</option>  						@endforeach  					</select> diff --git a/resources/views/suggestions.blade.php b/resources/views/suggestions.blade.php index 2e95eff..963b2fb 100644 --- a/resources/views/suggestions.blade.php +++ b/resources/views/suggestions.blade.php @@ -1,5 +1,13 @@  <?php  use HebrewParseTrainer\Verb; + +$suggestions = Verb::where('active', 0) +	->orderBy('root') +	->orderBy('tense', 'desc') +	->orderBy('number') +	->orderBy('person', 'desc') +	->orderBy('gender') +	->get();  ?>  <div class="panel panel-default">  	<div class="panel-heading"> @@ -16,10 +24,10 @@ use HebrewParseTrainer\Verb;  				</tr>  			</thead>  			<tbody> -			@forelse(Verb::where('active', 0)->orderBy('verb')->get() as $verb) +			@forelse($suggestions as $verb)  				<tr> -					<td class="large">{{ $verb->verb }}</td> -					<td class="large">{{ $verb->root }}</td> +					<td class="large hebrew text-center">{{ $verb->verb }}</td> +					<td class="large hebrew text-center">{{ $verb->root }}</td>  					<td>{{ $verb->stem }} {{ $verb->tense }} {{ $verb->person }}{{ $verb->gender }}{{ $verb->number }}</td>  					<td class="vote-cell"><button data-vote="0" data-verb="{{ $verb->id }}" class="vote btn btn-{{ $verb->userVote(Auth::user()) < 0 ? 'danger' : 'default' }}">-</button></td>  					<td class="vote-cell"><span class="vote-count btn">{{ $verb->voteCount() }}</span></td> diff --git a/resources/views/trainer.blade.php b/resources/views/trainer.blade.php index c4452f6..02d9964 100644 --- a/resources/views/trainer.blade.php +++ b/resources/views/trainer.blade.php @@ -28,10 +28,10 @@ use HebrewParseTrainer\Tense;  	<div class="form-group">  		<h3>Roots</h3> -		<select name="root" class="reload-verb form-control" multiple="multiple"> +		<select name="root" class="reload-verb form-control hebrew ltr" multiple="multiple">  		@foreach (Root::orderBy('root_kind_id')->get() as $root)  			@if ($root->verbs()->where('active', 1)->count() > 0) -					<option class="hebrew" value="{{{ $root->root }}}" selected="selected">{{{ $root->root }}} ({{{ $root->kind->name }}})</option> +					<option value="{{{ $root->root }}}" selected="selected">{{{ $root->root }}} ({{{ $root->kind->name }}})</option>  			@endif  		@endforeach  		</select> | 
