Projekt

Obecné

Profil

« Předchozí | Další » 

Revize 120e7c58

Přidáno uživatelem Jiří Noháč před téměř 5 roky(ů)

Issue #7845 @4h

Pridani stranky s "Favorite" artefakty ke vsem prirazenym artefaktum konkretne prihlaseneho uzivatele. Dale pridana polozka v dropdown menu pro rychle nalezeni "favorites" a v neposledni rade pro testovaci ucely lze pristoupit i favorites jineho uzivatele pomoci /favartefacts/$id, kde id je id uzivatele z databaze.

Zobrazit rozdíly:

app/ArtefactCategory.php
1
<?php
2

  
3
namespace App;
4

  
5
use Illuminate\Database\Eloquent\Model;
6

  
7
class ArtefactCategory extends Model
8
{
9
    // Table Name
10
    protected $table = 'artefact_category';//unnecessery?
11
    // Primary Key
12
    public $primaryKey = 'artefact_id';//unnecessery?
13

  
14
    /**
15
     * Indicates if the model should be timestamped.
16
     *
17
     * @var bool
18
     */
19
    public $timestamps = false;
20

  
21

  
22

  
23

  
24
}
app/Http/Controllers/FavoriteArtefactsController.php
1
<?php
2

  
3
namespace App\Http\Controllers;
4

  
5
use App\ArtefactUser;
6
use Illuminate\Support\Facades\Auth;
7
use App\User;
8
use App\Artefact;
9

  
10
class FavoriteArtefactsController extends Controller
11
{
12
    public function __construct()
13
    {
14
        $this->middleware('auth');
15
    }
16

  
17
    /**
18
     * Display a listing of the resource.
19
     *
20
     * @return \Illuminate\Http\Response
21
     */
22
    public function index()
23
    {
24
        if(isset(Auth::user()->id))
25
        {
26
            $userId = Auth::user()->id;
27
            $list = ArtefactUser::where('user_id', $userId)->get();
28
            $finalData = array();
29
            foreach($list as $item)
30
            {
31
                array_push($finalData, Artefact::where('id', $item->artefact_id)->get());
32
            }
33

  
34
            $data = array(
35
                'title' => 'Favorite artefacts',
36
                'user' => User::find($userId),
37
                'artefacts' => $finalData
38
            );
39
            return view('favartefacts.index') -> with($data);
40
        }
41
        else
42
        {
43
            $data = array(
44
                'title' => 'Welcome to the MERLOT page',
45
            );
46
            //return view('index', compact('title'));
47
            return view('pages.index') -> with($data);
48
        }
49
    }
50

  
51
    /**
52
     * Display the specified resource.
53
     *
54
     * @param  int  $id
55
     * @return \Illuminate\Http\Response
56
     */
57
    public function show($id)
58
    {
59
        $list = ArtefactUser::where('user_id', $id)->get();
60
        $finalData = array();
61
        foreach($list as $item)
62
        {
63
            array_push($finalData, Artefact::where('id', $item->artefact_id)->get());
64
        }
65

  
66
        $data = array(
67
            'title' => 'Favorite artefacts',
68
            'id' => $id,
69
            'user' => User::find($id),
70
            'userId' => Auth::user()->id,
71
            'artefacts' => $finalData
72
        );
73
        return view('favartefacts.index') -> with($data);
74
    }
75

  
76
}
package-lock.json
4083 4083
                "ansi-regex": {
4084 4084
                    "version": "2.1.1",
4085 4085
                    "bundled": true,
4086
                    "dev": true
4086
                    "dev": true,
4087
                    "optional": true
4087 4088
                },
4088 4089
                "aproba": {
4089 4090
                    "version": "1.2.0",
......
4104 4105
                "balanced-match": {
4105 4106
                    "version": "1.0.0",
4106 4107
                    "bundled": true,
4107
                    "dev": true
4108
                    "dev": true,
4109
                    "optional": true
4108 4110
                },
4109 4111
                "brace-expansion": {
4110 4112
                    "version": "1.1.11",
4111 4113
                    "bundled": true,
4112 4114
                    "dev": true,
4115
                    "optional": true,
4113 4116
                    "requires": {
4114 4117
                        "balanced-match": "^1.0.0",
4115 4118
                        "concat-map": "0.0.1"
......
4124 4127
                "code-point-at": {
4125 4128
                    "version": "1.1.0",
4126 4129
                    "bundled": true,
4127
                    "dev": true
4130
                    "dev": true,
4131
                    "optional": true
4128 4132
                },
4129 4133
                "concat-map": {
4130 4134
                    "version": "0.0.1",
4131 4135
                    "bundled": true,
4132
                    "dev": true
4136
                    "dev": true,
4137
                    "optional": true
4133 4138
                },
4134 4139
                "console-control-strings": {
4135 4140
                    "version": "1.1.0",
4136 4141
                    "bundled": true,
4137
                    "dev": true
4142
                    "dev": true,
4143
                    "optional": true
4138 4144
                },
4139 4145
                "core-util-is": {
4140 4146
                    "version": "1.0.2",
......
4251 4257
                "inherits": {
4252 4258
                    "version": "2.0.4",
4253 4259
                    "bundled": true,
4254
                    "dev": true
4260
                    "dev": true,
4261
                    "optional": true
4255 4262
                },
4256 4263
                "ini": {
4257 4264
                    "version": "1.3.5",
......
4263 4270
                    "version": "1.0.0",
4264 4271
                    "bundled": true,
4265 4272
                    "dev": true,
4273
                    "optional": true,
4266 4274
                    "requires": {
4267 4275
                        "number-is-nan": "^1.0.0"
4268 4276
                    }
......
4277 4285
                    "version": "3.0.4",
4278 4286
                    "bundled": true,
4279 4287
                    "dev": true,
4288
                    "optional": true,
4280 4289
                    "requires": {
4281 4290
                        "brace-expansion": "^1.1.7"
4282 4291
                    }
......
4284 4293
                "minimist": {
4285 4294
                    "version": "1.2.5",
4286 4295
                    "bundled": true,
4287
                    "dev": true
4296
                    "dev": true,
4297
                    "optional": true
4288 4298
                },
4289 4299
                "minipass": {
4290 4300
                    "version": "2.9.0",
4291 4301
                    "bundled": true,
4292 4302
                    "dev": true,
4303
                    "optional": true,
4293 4304
                    "requires": {
4294 4305
                        "safe-buffer": "^5.1.2",
4295 4306
                        "yallist": "^3.0.0"
......
4308 4319
                    "version": "0.5.3",
4309 4320
                    "bundled": true,
4310 4321
                    "dev": true,
4322
                    "optional": true,
4311 4323
                    "requires": {
4312 4324
                        "minimist": "^1.2.5"
4313 4325
                    }
......
4369 4381
                "npm-normalize-package-bin": {
4370 4382
                    "version": "1.0.1",
4371 4383
                    "bundled": true,
4372
                    "dev": true
4384
                    "dev": true,
4385
                    "optional": true
4373 4386
                },
4374 4387
                "npm-packlist": {
4375 4388
                    "version": "1.4.8",
......
4397 4410
                "number-is-nan": {
4398 4411
                    "version": "1.0.1",
4399 4412
                    "bundled": true,
4400
                    "dev": true
4413
                    "dev": true,
4414
                    "optional": true
4401 4415
                },
4402 4416
                "object-assign": {
4403 4417
                    "version": "4.1.1",
......
4409 4423
                    "version": "1.4.0",
4410 4424
                    "bundled": true,
4411 4425
                    "dev": true,
4426
                    "optional": true,
4412 4427
                    "requires": {
4413 4428
                        "wrappy": "1"
4414 4429
                    }
......
4486 4501
                "safe-buffer": {
4487 4502
                    "version": "5.1.2",
4488 4503
                    "bundled": true,
4489
                    "dev": true
4504
                    "dev": true,
4505
                    "optional": true
4490 4506
                },
4491 4507
                "safer-buffer": {
4492 4508
                    "version": "2.1.2",
......
4522 4538
                    "version": "1.0.2",
4523 4539
                    "bundled": true,
4524 4540
                    "dev": true,
4541
                    "optional": true,
4525 4542
                    "requires": {
4526 4543
                        "code-point-at": "^1.0.0",
4527 4544
                        "is-fullwidth-code-point": "^1.0.0",
......
4541 4558
                    "version": "3.0.1",
4542 4559
                    "bundled": true,
4543 4560
                    "dev": true,
4561
                    "optional": true,
4544 4562
                    "requires": {
4545 4563
                        "ansi-regex": "^2.0.0"
4546 4564
                    }
......
4584 4602
                "wrappy": {
4585 4603
                    "version": "1.0.2",
4586 4604
                    "bundled": true,
4587
                    "dev": true
4605
                    "dev": true,
4606
                    "optional": true
4588 4607
                },
4589 4608
                "yallist": {
4590 4609
                    "version": "3.1.1",
4591 4610
                    "bundled": true,
4592
                    "dev": true
4611
                    "dev": true,
4612
                    "optional": true
4593 4613
                }
4594 4614
            }
4595 4615
        },
public/css/app.css
10882 10882
  }
10883 10883
}
10884 10884

  
10885
/*!
10886
 * Font Awesome Free 5.13.0 by @fontawesome - https://fontawesome.com
10887
 * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License)
10888
 */
10889

  
10890
.fa,
10891
.fas,
10892
.far,
10893
.fal,
10894
.fad,
10895
.fab {
10896
  -moz-osx-font-smoothing: grayscale;
10897
  -webkit-font-smoothing: antialiased;
10898
  display: inline-block;
10899
  font-style: normal;
10900
  font-variant: normal;
10901
  text-rendering: auto;
10902
  line-height: 1;
10903
}
10904

  
10905
.fa-lg {
10906
  font-size: 1.3333333333em;
10907
  line-height: 0.75em;
10908
  vertical-align: -0.0667em;
10909
}
10910

  
10911
.fa-xs {
10912
  font-size: 0.75em;
10913
}
10914

  
10915
.fa-sm {
10916
  font-size: 0.875em;
10917
}
10918

  
10919
.fa-1x {
10920
  font-size: 1em;
10921
}
10922

  
10923
.fa-2x {
10924
  font-size: 2em;
10925
}
10926

  
10927
.fa-3x {
10928
  font-size: 3em;
10929
}
10930

  
10931
.fa-4x {
10932
  font-size: 4em;
10933
}
10934

  
10935
.fa-5x {
10936
  font-size: 5em;
10885
body {
10886
  background-color: #272727;
10937 10887
}
10938 10888

  
10939
.fa-6x {
10940
  font-size: 6em;
10889
.head-title.text-center h1 {
10890
  color: #ffffff;
10891
  font-family: Avenir;
10892
  font-size: 60pt;
10893
  font-weight: bold;
10894
  letter-spacing: 3px;
10941 10895
}
10942 10896

  
10943
.fa-7x {
10944
  font-size: 7em;
10897
.bouton-image:before {
10898
  content: "";
10899
  width: 100px;
10900
  height: 100px;
10901
  display: inline-block;
10902
  margin-right: 5px;
10903
  vertical-align: text-top;
10904
  background-color: transparent;
10905
  background-position: center center;
10906
  background-repeat: no-repeat;
10945 10907
}
10946 10908

  
10947
.fa-8x {
10948
  font-size: 8em;
10909
.bouton-image {
10910
  background-color: transparent;
10911
  border-color: transparent;
10949 10912
}
10950 10913

  
10951
.fa-9x {
10952
  font-size: 9em;
10914
.monBouton:before {
10915
  background-image: url(/images/Button_Arrow_Small.png?a8cfe4b884bf46d3f59113e2a5fb1c4c);
10953 10916
}
10954 10917

  
10955
.fa-10x {
10956
  font-size: 10em;
10918
.monBouton:hover {
10919
  background-color: transparent;
10920
  border-color: #ead4b0;
10957 10921
}
10958 10922

  
10959
.fa-fw {
10960
  text-align: center;
10961
  width: 1.25em;
10923
.monBouton:focus {
10924
  background-color: transparent;
10925
  border-color: #ead4b0;
10926
  outline: none !important;
10927
  box-shadow: none !important;
10962 10928
}
10963 10929

  
10964
.fa-ul {
10965
  list-style-type: none;
10966
  margin-left: 2.5em;
10967
  padding-left: 0;
10930
.monBouton:active {
10931
  background-color: transparent !important;
10932
  border-color: transparent !important;
10933
  outline: none !important;
10934
  box-shadow: none !important;
10968 10935
}
10969 10936

  
10970
.fa-ul > li {
10937
.content {
10971 10938
  position: relative;
10972 10939
}
10973 10940

  
10974
.fa-li {
10975
  left: -2em;
10941
.btn-circle.rounded-circle.btn-sm,
10942
.btn-group-sm > .btn-circle.rounded-circle.btn {
10976 10943
  position: absolute;
10944
  width: 120px;
10945
  height: 120px;
10946
  padding: 6px 0px;
10947
  border-radius: 15px;
10948
  font-size: 16px;
10977 10949
  text-align: center;
10978
  width: 2em;
10979
  line-height: inherit;
10980
}
10981

  
10982
.fa-border {
10983
  border: solid 0.08em #eee;
10984
  border-radius: 0.1em;
10985
  padding: 0.2em 0.25em 0.15em;
10986
}
10987

  
10988
.fa-pull-left {
10989
  float: left;
10950
  background-color: #272727;
10951
  border-color: #ead4b0;
10952
  border-width: 5px;
10953
  color: #ead4b0;
10954
  outline: none !important;
10955
  box-shadow: none !important;
10990 10956
}
10991 10957

  
10992
.fa-pull-right {
10993
  float: right;
10958
.btn-circle.rounded-circle.btn-sm:active,
10959
.btn-group-sm > .btn-circle.rounded-circle.btn:active {
10960
  background-color: #efdab3;
10961
  border-color: #ead4b0;
10962
  outline: none !important;
10963
  box-shadow: none !important;
10964
  color: #272727;
10994 10965
}
10995 10966

  
10996
.fa.fa-pull-left,
10997
.fas.fa-pull-left,
10998
.far.fa-pull-left,
10999
.fal.fa-pull-left,
11000
.fab.fa-pull-left {
11001
  margin-right: 0.3em;
10967
.btn-circle.rounded-circle.btn-dm {
10968
  position: absolute;
10969
  width: 240px;
10970
  height: 240px;
10971
  padding: 6px 0px;
10972
  border-radius: 15px;
10973
  font-size: 16px;
10974
  text-align: center;
10975
  background-color: #272727;
10976
  border-color: #ead4b0;
10977
  color: #ead4b0;
10978
  border-width: 5px;
10979
  outline: none !important;
10980
  box-shadow: none !important;
11002 10981
}
11003 10982

  
11004
.fa.fa-pull-right,
11005
.fas.fa-pull-right,
11006
.far.fa-pull-right,
11007
.fal.fa-pull-right,
11008
.fab.fa-pull-right {
11009
  margin-left: 0.3em;
10983
.btn-circle.rounded-circle.btn-dm:active {
10984
  background-color: #efdab3;
10985
  border-color: #ead4b0;
10986
  outline: none !important;
10987
  box-shadow: none !important;
10988
  color: #272727;
11010 10989
}
11011 10990

  
11012
.fa-spin {
11013
  -webkit-animation: fa-spin 2s infinite linear;
11014
          animation: fa-spin 2s infinite linear;
10991
.btn-circle.rounded-circle.btn-xl {
10992
  position: absolute;
10993
  width: 360px;
10994
  height: 360px;
10995
  padding: 6px 0px;
10996
  border-radius: 15px;
10997
  font-size: 16px;
10998
  text-align: center;
10999
  background-color: #272727;
11000
  border-color: #ead4b0;
11001
  color: #ead4b0;
11002
  border-width: 5px;
11003
  outline: none !important;
11004
  box-shadow: none !important;
11015 11005
}
11016 11006

  
11017
.fa-pulse {
11018
  -webkit-animation: fa-spin 1s infinite steps(8);
11019
          animation: fa-spin 1s infinite steps(8);
11007
.btn-circle.rounded-circle.btn-xl:active {
11008
  background-color: #efdab3;
11009
  border-color: #ead4b0;
11010
  outline: none !important;
11011
  box-shadow: none !important;
11012
  color: #272727;
11020 11013
}
11021 11014

  
11022
@-webkit-keyframes fa-spin {
11023
  0% {
11024
    transform: rotate(0deg);
11015
@media only screen and (max-width: 540px) {
11016
  .head-title.text-center h1 {
11017
    font-size: 45pt;
11025 11018
  }
11026 11019

  
11027
  100% {
11028
    transform: rotate(360deg);
11020
  .btn-circle.rounded-circle.btn-sm,
11021
  .btn-group-sm > .btn-circle.rounded-circle.btn {
11022
    width: 90px;
11023
    height: 90px;
11029 11024
  }
11030
}
11031 11025

  
11032
@keyframes fa-spin {
11033
  0% {
11034
    transform: rotate(0deg);
11026
  .btn-circle.rounded-circle.btn-dm {
11027
    width: 130px;
11028
    height: 130px;
11035 11029
  }
11036 11030

  
11037
  100% {
11038
    transform: rotate(360deg);
11031
  .btn-circle.rounded-circle.btn-xl {
11032
    width: 180px;
11033
    height: 180px;
11039 11034
  }
11040 11035
}
11041 11036

  
11042
.fa-rotate-90 {
11043
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
11044
  transform: rotate(90deg);
11045
}
11046

  
11047
.fa-rotate-180 {
11048
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
11049
  transform: rotate(180deg);
11050
}
11051

  
11052
.fa-rotate-270 {
11053
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
11054
  transform: rotate(270deg);
11055
}
11056

  
11057
.fa-flip-horizontal {
11058
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
11059
  transform: scale(-1, 1);
11060
}
11061

  
11062
.fa-flip-vertical {
11063
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
11064
  transform: scale(1, -1);
11065
}
11066

  
11067
.fa-flip-both,
11068
.fa-flip-horizontal.fa-flip-vertical {
11069
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
11070
  transform: scale(-1, -1);
11071
}
11072

  
11073
:root .fa-rotate-90,
11074
:root .fa-rotate-180,
11075
:root .fa-rotate-270,
11076
:root .fa-flip-horizontal,
11077
:root .fa-flip-vertical,
11078
:root .fa-flip-both {
11079
  -webkit-filter: none;
11080
          filter: none;
11081
}
11082

  
11083
.fa-stack {
11084
  display: inline-block;
11085
  height: 2em;
11086
  line-height: 2em;
11087
  position: relative;
11088
  vertical-align: middle;
11089
  width: 2.5em;
11090
}
11091

  
11092
.fa-stack-1x,
11093
.fa-stack-2x {
11094
  left: 0;
11095
  position: absolute;
11096
  text-align: center;
11097
  width: 100%;
11098
}
11099

  
11100
.fa-stack-1x {
11101
  line-height: inherit;
11102
}
11103

  
11104
.fa-stack-2x {
11105
  font-size: 2em;
11106
}
11107

  
11108
.fa-inverse {
11109
  color: #fff;
11110
}
11111

  
11112
/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
11113
readers do not read off random characters that represent icons */
11114

  
11115
.fa-500px:before {
11116
  content: "\F26E";
11117
}
11118

  
11119
.fa-accessible-icon:before {
11120
  content: "\F368";
11121
}
11122

  
11123
.fa-accusoft:before {
11124
  content: "\F369";
11125
}
11126

  
11127
.fa-acquisitions-incorporated:before {
11128
  content: "\F6AF";
11129
}
11130

  
11131
.fa-ad:before {
11132
  content: "\F641";
11133
}
11134

  
11135
.fa-address-book:before {
11136
  content: "\F2B9";
11137
}
11138

  
11139
.fa-address-card:before {
11140
  content: "\F2BB";
11141
}
11142

  
11143
.fa-adjust:before {
11144
  content: "\F042";
11145
}
11146

  
11147
.fa-adn:before {
11148
  content: "\F170";
11149
}
11150

  
11151
.fa-adobe:before {
11152
  content: "\F778";
11153
}
11154

  
11155
.fa-adversal:before {
11156
  content: "\F36A";
11157
}
11158

  
11159
.fa-affiliatetheme:before {
11160
  content: "\F36B";
11161
}
11162

  
11163
.fa-air-freshener:before {
11164
  content: "\F5D0";
11165
}
11166

  
11167
.fa-airbnb:before {
11168
  content: "\F834";
11169
}
11170

  
11171
.fa-algolia:before {
11172
  content: "\F36C";
11173
}
11174

  
11175
.fa-align-center:before {
11176
  content: "\F037";
11177
}
11178

  
11179
.fa-align-justify:before {
11180
  content: "\F039";
11181
}
11182

  
11183
.fa-align-left:before {
11184
  content: "\F036";
11185
}
11186

  
11187
.fa-align-right:before {
11188
  content: "\F038";
11189
}
11190

  
11191
.fa-alipay:before {
11192
  content: "\F642";
11193
}
11194

  
11195
.fa-allergies:before {
11196
  content: "\F461";
11197
}
11198

  
11199
.fa-amazon:before {
11200
  content: "\F270";
11201
}
11202

  
11203
.fa-amazon-pay:before {
11204
  content: "\F42C";
11205
}
11206

  
11207
.fa-ambulance:before {
11208
  content: "\F0F9";
11209
}
11210

  
11211
.fa-american-sign-language-interpreting:before {
11212
  content: "\F2A3";
11213
}
11214

  
11215
.fa-amilia:before {
11216
  content: "\F36D";
11217
}
11218

  
11219
.fa-anchor:before {
11220
  content: "\F13D";
11221
}
11222

  
11223
.fa-android:before {
11224
  content: "\F17B";
11225
}
11226

  
11227
.fa-angellist:before {
11228
  content: "\F209";
11229
}
11230

  
11231
.fa-angle-double-down:before {
11232
  content: "\F103";
11233
}
11234

  
11235
.fa-angle-double-left:before {
11236
  content: "\F100";
11237
}
11238

  
11239
.fa-angle-double-right:before {
11240
  content: "\F101";
11241
}
11242

  
11243
.fa-angle-double-up:before {
11244
  content: "\F102";
11245
}
11246

  
11247
.fa-angle-down:before {
11248
  content: "\F107";
11249
}
11250

  
11251
.fa-angle-left:before {
11252
  content: "\F104";
11253
}
11254

  
11255
.fa-angle-right:before {
11256
  content: "\F105";
11257
}
11258

  
11259
.fa-angle-up:before {
11260
  content: "\F106";
11261
}
11262

  
11263
.fa-angry:before {
11264
  content: "\F556";
11265
}
11266

  
11267
.fa-angrycreative:before {
11268
  content: "\F36E";
11269
}
11270

  
11271
.fa-angular:before {
11272
  content: "\F420";
11273
}
11274

  
11275
.fa-ankh:before {
11276
  content: "\F644";
11277
}
11278

  
11279
.fa-app-store:before {
11280
  content: "\F36F";
11281
}
11282

  
11283
.fa-app-store-ios:before {
11284
  content: "\F370";
11285
}
11286

  
11287
.fa-apper:before {
11288
  content: "\F371";
11289
}
11290

  
11291
.fa-apple:before {
11292
  content: "\F179";
11293
}
11294

  
11295
.fa-apple-alt:before {
11296
  content: "\F5D1";
11297
}
11298

  
11299
.fa-apple-pay:before {
11300
  content: "\F415";
11301
}
11302

  
11303
.fa-archive:before {
11304
  content: "\F187";
11305
}
11306

  
11307
.fa-archway:before {
11308
  content: "\F557";
11309
}
11310

  
11311
.fa-arrow-alt-circle-down:before {
11312
  content: "\F358";
11313
}
11314

  
11315
.fa-arrow-alt-circle-left:before {
11316
  content: "\F359";
11317
}
11318

  
11319
.fa-arrow-alt-circle-right:before {
11320
  content: "\F35A";
11321
}
11322

  
11323
.fa-arrow-alt-circle-up:before {
11324
  content: "\F35B";
11325
}
11326

  
11327
.fa-arrow-circle-down:before {
11328
  content: "\F0AB";
11329
}
11330

  
11331
.fa-arrow-circle-left:before {
11332
  content: "\F0A8";
11333
}
11334

  
11335
.fa-arrow-circle-right:before {
11336
  content: "\F0A9";
11337
}
11338

  
11339
.fa-arrow-circle-up:before {
11340
  content: "\F0AA";
11341
}
11342

  
11343
.fa-arrow-down:before {
11344
  content: "\F063";
11345
}
11346

  
11347
.fa-arrow-left:before {
11348
  content: "\F060";
11349
}
11350

  
11351
.fa-arrow-right:before {
11352
  content: "\F061";
11353
}
11354

  
11355
.fa-arrow-up:before {
11356
  content: "\F062";
11357
}
11358

  
11359
.fa-arrows-alt:before {
11360
  content: "\F0B2";
11361
}
11362

  
11363
.fa-arrows-alt-h:before {
11364
  content: "\F337";
11365
}
11366

  
11367
.fa-arrows-alt-v:before {
11368
  content: "\F338";
11369
}
11370

  
11371
.fa-artstation:before {
11372
  content: "\F77A";
11373
}
11374

  
11375
.fa-assistive-listening-systems:before {
11376
  content: "\F2A2";
11377
}
11378

  
11379
.fa-asterisk:before {
11380
  content: "\F069";
11381
}
11382

  
11383
.fa-asymmetrik:before {
11384
  content: "\F372";
11385
}
11386

  
11387
.fa-at:before {
11388
  content: "\F1FA";
11389
}
11390

  
11391
.fa-atlas:before {
11392
  content: "\F558";
11393
}
11394

  
11395
.fa-atlassian:before {
11396
  content: "\F77B";
11397
}
11398

  
11399
.fa-atom:before {
11400
  content: "\F5D2";
11401
}
11402

  
11403
.fa-audible:before {
11404
  content: "\F373";
11405
}
11406

  
11407
.fa-audio-description:before {
11408
  content: "\F29E";
11409
}
11410

  
11411
.fa-autoprefixer:before {
11412
  content: "\F41C";
11413
}
11414

  
11415
.fa-avianex:before {
11416
  content: "\F374";
11417
}
11418

  
11419
.fa-aviato:before {
11420
  content: "\F421";
11421
}
11422

  
11423
.fa-award:before {
11424
  content: "\F559";
11425
}
11426

  
11427
.fa-aws:before {
11428
  content: "\F375";
11429
}
11430

  
11431
.fa-baby:before {
11432
  content: "\F77C";
11433
}
11434

  
11435
.fa-baby-carriage:before {
11436
  content: "\F77D";
11437
}
11438

  
11439
.fa-backspace:before {
11440
  content: "\F55A";
11441
}
11442

  
11443
.fa-backward:before {
11444
  content: "\F04A";
11445
}
11446

  
11447
.fa-bacon:before {
11448
  content: "\F7E5";
11449
}
11450

  
11451
.fa-bahai:before {
11452
  content: "\F666";
11453
}
11454

  
11455
.fa-balance-scale:before {
11456
  content: "\F24E";
11457
}
11458

  
11459
.fa-balance-scale-left:before {
11460
  content: "\F515";
11461
}
11462

  
11463
.fa-balance-scale-right:before {
11464
  content: "\F516";
11465
}
11466

  
11467
.fa-ban:before {
11468
  content: "\F05E";
11469
}
11470

  
11471
.fa-band-aid:before {
11472
  content: "\F462";
11473
}
11474

  
11475
.fa-bandcamp:before {
11476
  content: "\F2D5";
11477
}
11478

  
11479
.fa-barcode:before {
11480
  content: "\F02A";
11481
}
11482

  
11483
.fa-bars:before {
11484
  content: "\F0C9";
11485
}
11486

  
11487
.fa-baseball-ball:before {
11488
  content: "\F433";
11489
}
11490

  
11491
.fa-basketball-ball:before {
11492
  content: "\F434";
11493
}
11494

  
11495
.fa-bath:before {
11496
  content: "\F2CD";
11497
}
11498

  
11499
.fa-battery-empty:before {
11500
  content: "\F244";
11501
}
11502

  
11503
.fa-battery-full:before {
11504
  content: "\F240";
11505
}
11506

  
11507
.fa-battery-half:before {
11508
  content: "\F242";
11509
}
11510

  
11511
.fa-battery-quarter:before {
11512
  content: "\F243";
11513
}
11514

  
11515
.fa-battery-three-quarters:before {
11516
  content: "\F241";
11517
}
11518

  
11519
.fa-battle-net:before {
11520
  content: "\F835";
11521
}
11522

  
11523
.fa-bed:before {
11524
  content: "\F236";
11525
}
11526

  
11527
.fa-beer:before {
11528
  content: "\F0FC";
11529
}
11530

  
11531
.fa-behance:before {
11532
  content: "\F1B4";
11533
}
11534

  
11535
.fa-behance-square:before {
11536
  content: "\F1B5";
11537
}
11538

  
11539
.fa-bell:before {
11540
  content: "\F0F3";
11541
}
11542

  
11543
.fa-bell-slash:before {
11544
  content: "\F1F6";
11545
}
11546

  
11547
.fa-bezier-curve:before {
11548
  content: "\F55B";
11549
}
11550

  
11551
.fa-bible:before {
11552
  content: "\F647";
11553
}
11554

  
11555
.fa-bicycle:before {
11556
  content: "\F206";
11557
}
11558

  
11559
.fa-biking:before {
11560
  content: "\F84A";
11561
}
11562

  
11563
.fa-bimobject:before {
11564
  content: "\F378";
11565
}
11566

  
11567
.fa-binoculars:before {
11568
  content: "\F1E5";
11569
}
11570

  
11571
.fa-biohazard:before {
11572
  content: "\F780";
11573
}
11574

  
11575
.fa-birthday-cake:before {
11576
  content: "\F1FD";
11577
}
11578

  
11579
.fa-bitbucket:before {
11580
  content: "\F171";
11581
}
11582

  
11583
.fa-bitcoin:before {
11584
  content: "\F379";
11585
}
11586

  
11587
.fa-bity:before {
11588
  content: "\F37A";
11589
}
11590

  
11591
.fa-black-tie:before {
11592
  content: "\F27E";
11593
}
11594

  
11595
.fa-blackberry:before {
11596
  content: "\F37B";
11597
}
11598

  
11599
.fa-blender:before {
11600
  content: "\F517";
11601
}
11602

  
11603
.fa-blender-phone:before {
11604
  content: "\F6B6";
11605
}
11606

  
11607
.fa-blind:before {
11608
  content: "\F29D";
11609
}
11610

  
11611
.fa-blog:before {
11612
  content: "\F781";
11613
}
11614

  
11615
.fa-blogger:before {
11616
  content: "\F37C";
11617
}
11618

  
11619
.fa-blogger-b:before {
11620
  content: "\F37D";
11621
}
11622

  
11623
.fa-bluetooth:before {
11624
  content: "\F293";
11625
}
11626

  
11627
.fa-bluetooth-b:before {
11628
  content: "\F294";
11629
}
11630

  
11631
.fa-bold:before {
11632
  content: "\F032";
11633
}
11634

  
11635
.fa-bolt:before {
11636
  content: "\F0E7";
11637
}
11638

  
11639
.fa-bomb:before {
11640
  content: "\F1E2";
11641
}
11642

  
11643
.fa-bone:before {
11644
  content: "\F5D7";
11645
}
11646

  
11647
.fa-bong:before {
11648
  content: "\F55C";
11649
}
11650

  
11651
.fa-book:before {
11652
  content: "\F02D";
11653
}
11654

  
11655
.fa-book-dead:before {
11656
  content: "\F6B7";
11657
}
11658

  
11659
.fa-book-medical:before {
11660
  content: "\F7E6";
11661
}
11662

  
11663
.fa-book-open:before {
11664
  content: "\F518";
11665
}
11666

  
11667
.fa-book-reader:before {
11668
  content: "\F5DA";
11669
}
11670

  
11671
.fa-bookmark:before {
11672
  content: "\F02E";
11673
}
11674

  
11675
.fa-bootstrap:before {
11676
  content: "\F836";
11677
}
11678

  
11679
.fa-border-all:before {
11680
  content: "\F84C";
11681
}
11682

  
11683
.fa-border-none:before {
11684
  content: "\F850";
11685
}
11686

  
11687
.fa-border-style:before {
11688
  content: "\F853";
11689
}
11690

  
11691
.fa-bowling-ball:before {
11692
  content: "\F436";
11693
}
11694

  
11695
.fa-box:before {
11696
  content: "\F466";
11697
}
11698

  
11699
.fa-box-open:before {
11700
  content: "\F49E";
11701
}
11702

  
11703
.fa-box-tissue:before {
11704
  content: "\F95B";
11705
}
11706

  
11707
.fa-boxes:before {
11708
  content: "\F468";
11709
}
11710

  
11711
.fa-braille:before {
11712
  content: "\F2A1";
11713
}
11714

  
11715
.fa-brain:before {
11716
  content: "\F5DC";
11717
}
11718

  
11719
.fa-bread-slice:before {
11720
  content: "\F7EC";
11721
}
11722

  
11723
.fa-briefcase:before {
11724
  content: "\F0B1";
11725
}
11726

  
11727
.fa-briefcase-medical:before {
11728
  content: "\F469";
11729
}
11730

  
11731
.fa-broadcast-tower:before {
11732
  content: "\F519";
11733
}
11734

  
11735
.fa-broom:before {
11736
  content: "\F51A";
11737
}
11738

  
11739
.fa-brush:before {
11740
  content: "\F55D";
11741
}
11742

  
11743
.fa-btc:before {
11744
  content: "\F15A";
11745
}
11746

  
11747
.fa-buffer:before {
11748
  content: "\F837";
11749
}
11750

  
11751
.fa-bug:before {
11752
  content: "\F188";
11753
}
11754

  
11755
.fa-building:before {
11756
  content: "\F1AD";
11757
}
11758

  
11759
.fa-bullhorn:before {
11760
  content: "\F0A1";
11761
}
11762

  
11763
.fa-bullseye:before {
11764
  content: "\F140";
11765
}
11766

  
11767
.fa-burn:before {
11768
  content: "\F46A";
11769
}
11770

  
11771
.fa-buromobelexperte:before {
11772
  content: "\F37F";
11773
}
11774

  
11775
.fa-bus:before {
11776
  content: "\F207";
11777
}
11778

  
11779
.fa-bus-alt:before {
11780
  content: "\F55E";
11781
}
11782

  
11783
.fa-business-time:before {
11784
  content: "\F64A";
11785
}
11786

  
11787
.fa-buy-n-large:before {
11788
  content: "\F8A6";
11789
}
11790

  
11791
.fa-buysellads:before {
11792
  content: "\F20D";
11793
}
11794

  
11795
.fa-calculator:before {
11796
  content: "\F1EC";
11797
}
11798

  
11799
.fa-calendar:before {
11800
  content: "\F133";
11801
}
11802

  
11803
.fa-calendar-alt:before {
11804
  content: "\F073";
11805
}
11806

  
11807
.fa-calendar-check:before {
11808
  content: "\F274";
11809
}
11810

  
11811
.fa-calendar-day:before {
11812
  content: "\F783";
11813
}
11814

  
11815
.fa-calendar-minus:before {
11816
  content: "\F272";
11817
}
11818

  
11819
.fa-calendar-plus:before {
11820
  content: "\F271";
11821
}
11822

  
11823
.fa-calendar-times:before {
11824
  content: "\F273";
11825
}
11826

  
11827
.fa-calendar-week:before {
11828
  content: "\F784";
11829
}
11830

  
11831
.fa-camera:before {
11832
  content: "\F030";
11833
}
11834

  
11835
.fa-camera-retro:before {
11836
  content: "\F083";
11837
}
11838

  
11839
.fa-campground:before {
11840
  content: "\F6BB";
11841
}
11842

  
11843
.fa-canadian-maple-leaf:before {
11844
  content: "\F785";
11845
}
11846

  
11847
.fa-candy-cane:before {
11848
  content: "\F786";
11849
}
11850

  
11851
.fa-cannabis:before {
11852
  content: "\F55F";
11853
}
11854

  
11855
.fa-capsules:before {
11856
  content: "\F46B";
11857
}
11858

  
11859
.fa-car:before {
11860
  content: "\F1B9";
11861
}
11862

  
11863
.fa-car-alt:before {
11864
  content: "\F5DE";
11865
}
11866

  
11867
.fa-car-battery:before {
11868
  content: "\F5DF";
11869
}
11870

  
11871
.fa-car-crash:before {
11872
  content: "\F5E1";
11873
}
11874

  
11875
.fa-car-side:before {
11876
  content: "\F5E4";
11877
}
11878

  
11879
.fa-caravan:before {
11880
  content: "\F8FF";
11881
}
11882

  
11883
.fa-caret-down:before {
11884
  content: "\F0D7";
11885
}
11886

  
11887
.fa-caret-left:before {
11888
  content: "\F0D9";
11889
}
11890

  
11891
.fa-caret-right:before {
11892
  content: "\F0DA";
11893
}
11894

  
11895
.fa-caret-square-down:before {
11896
  content: "\F150";
11897
}
11898

  
11899
.fa-caret-square-left:before {
11900
  content: "\F191";
11901
}
11902

  
11903
.fa-caret-square-right:before {
11904
  content: "\F152";
11905
}
11906

  
11907
.fa-caret-square-up:before {
11908
  content: "\F151";
11909
}
11910

  
11911
.fa-caret-up:before {
11912
  content: "\F0D8";
11913
}
11914

  
11915
.fa-carrot:before {
11916
  content: "\F787";
11917
}
11918

  
11919
.fa-cart-arrow-down:before {
11920
  content: "\F218";
11921
}
11922

  
11923
.fa-cart-plus:before {
11924
  content: "\F217";
11925
}
11926

  
11927
.fa-cash-register:before {
11928
  content: "\F788";
11929
}
11930

  
11931
.fa-cat:before {
11932
  content: "\F6BE";
11933
}
11934

  
11935
.fa-cc-amazon-pay:before {
11936
  content: "\F42D";
11937
}
11938

  
11939
.fa-cc-amex:before {
11940
  content: "\F1F3";
11941
}
11942

  
11943
.fa-cc-apple-pay:before {
11944
  content: "\F416";
11945
}
11946

  
11947
.fa-cc-diners-club:before {
11948
  content: "\F24C";
11949
}
11950

  
11951
.fa-cc-discover:before {
11952
  content: "\F1F2";
11953
}
11954

  
11955
.fa-cc-jcb:before {
11956
  content: "\F24B";
11957
}
11958

  
11959
.fa-cc-mastercard:before {
11960
  content: "\F1F1";
11961
}
11962

  
11963
.fa-cc-paypal:before {
11964
  content: "\F1F4";
11965
}
11966

  
11967
.fa-cc-stripe:before {
11968
  content: "\F1F5";
11969
}
11970

  
11971
.fa-cc-visa:before {
11972
  content: "\F1F0";
... Rozdílový soubor je zkrácen, protože jeho délka přesahuje max. limit.

Také k dispozici: Unified diff