Merge branch 'master' of https://github.com/senaduka/ribica
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
class DeliveryDestination < ActiveRecord::Base
|
||||
class DeliveryDestination < ActiveRecord::Base
|
||||
end
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
class AddUserToDeliveryDestination < ActiveRecord::Migration
|
||||
def change
|
||||
add_column :delivery_destinations, :user_id, :integer
|
||||
add_column :delivery_destinations, :anonymous_id_string, :string
|
||||
end
|
||||
end
|
||||
@@ -0,0 +1,5 @@
|
||||
class AddAddressToCart < ActiveRecord::Migration
|
||||
def change
|
||||
add_column :carts, :delivery_destination_id, :integer
|
||||
end
|
||||
end
|
||||
@@ -11,18 +11,18 @@
|
||||
#
|
||||
# It's strongly recommended that you check this file into your version control system.
|
||||
|
||||
ActiveRecord::Schema.define(version: 20150220062314) do
|
||||
|
||||
ActiveRecord::Schema.define(version: 20150222055517) do
|
||||
|
||||
# These are extensions that must be enabled in order to support this database
|
||||
enable_extension "plpgsql"
|
||||
|
||||
create_table "carts", force: :cascade do |t|
|
||||
t.integer "user_id"
|
||||
t.boolean "ordered", default: false
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
t.boolean "ordered", default: false
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
t.string "anonymous_id_string"
|
||||
t.integer "delivery_destination_id"
|
||||
end
|
||||
|
||||
create_table "categories", force: :cascade do |t|
|
||||
@@ -45,6 +45,8 @@ ActiveRecord::Schema.define(version: 20150220062314) do
|
||||
t.string "email_verification_code"
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
t.integer "user_id"
|
||||
t.string "anonymous_id_string"
|
||||
end
|
||||
|
||||
create_table "filter_criteria", force: :cascade do |t|
|
||||
@@ -103,8 +105,10 @@ ActiveRecord::Schema.define(version: 20150220062314) do
|
||||
end
|
||||
|
||||
create_table "sub_categories", force: :cascade do |t|
|
||||
t.string "name"
|
||||
t.integer "category_id"
|
||||
t.string "name"
|
||||
t.integer "category_id"
|
||||
t.datetime "created_at", null: false
|
||||
t.datetime "updated_at", null: false
|
||||
end
|
||||
|
||||
create_table "units", force: :cascade do |t|
|
||||
|
||||
509
front-api/tools/places.txt
Normal file
509
front-api/tools/places.txt
Normal file
@@ -0,0 +1,509 @@
|
||||
<option value="78255">Aleksandrovac</option>
|
||||
<option value="89245">Avtovac</option>
|
||||
<option value="76310">Balatun</option>
|
||||
<option value="78000">Banja Luka</option>
|
||||
<option value="75290">Banovici</option>
|
||||
<option value="76312">Batkovic</option>
|
||||
<option value="72233">Begov Han</option>
|
||||
<option value="88363">Berkovici</option>
|
||||
<option value="77000">Bihac</option>
|
||||
<option value="76204">Bijela</option>
|
||||
<option value="76300">Bijeljina</option>
|
||||
<option value="73263">Bijelo Brdo</option>
|
||||
<option value="89230">Bileca</option>
|
||||
<option value="72248">Biljesevo</option>
|
||||
<option value="88407">Bjelimici</option>
|
||||
<option value="88201">Blagaj</option>
|
||||
<option value="74275">Blatnica</option>
|
||||
<option value="88263">Blatnica Kod Mostara</option>
|
||||
<option value="71215">Blazuj</option>
|
||||
<option value="76277">Bok</option>
|
||||
<option value="74322">Boljanic</option>
|
||||
<option value="77240">Bosanska Krupa</option>
|
||||
<option value="77250">Bosanski Petrovac</option>
|
||||
<option value="80270">Bosansko Grahovo</option>
|
||||
<option value="88408">Bradina</option>
|
||||
<option value="75420">Bratunac</option>
|
||||
<option value="76000">Brcko</option>
|
||||
<option value="76100">Brcko Distrikt</option>
|
||||
<option value="77205">Brekovica</option>
|
||||
<option value="74210">Brestovo</option>
|
||||
<option value="71255">Brestovsko</option>
|
||||
<option value="71370">Breza</option>
|
||||
<option value="79208">Brezicani</option>
|
||||
<option value="76109">Brezik</option>
|
||||
<option value="76216">Brezovo Polje</option>
|
||||
<option value="74206">Brijesnica</option>
|
||||
<option value="74206">Brijesnica Kod Doboja</option>
|
||||
<option value="74206">Brijesnica Mala</option>
|
||||
<option value="74206">Brijesnica Velika</option>
|
||||
<option value="76206">Brka</option>
|
||||
<option value="72243">Brnjic</option>
|
||||
<option value="88243">Brocanac</option>
|
||||
<option value="88243">Brocanac</option>
|
||||
<option value="73309">Brod Kod Foce</option>
|
||||
<option value="76313">Brodac</option>
|
||||
<option value="78204">Bronzani Majdan</option>
|
||||
<option value="72290">Bucici</option>
|
||||
<option value="70230">Bugojno</option>
|
||||
<option value="75203">Bukinje</option>
|
||||
<option value="74277">Buletic</option>
|
||||
<option value="88202">Buna</option>
|
||||
<option value="72260">Busovaca</option>
|
||||
<option value="88409">Buturovicpolje</option>
|
||||
<option value="77245">Buzim</option>
|
||||
<option value="73280">Cajnice</option>
|
||||
<option value="75405">Caparde</option>
|
||||
<option value="88300">Capljina</option>
|
||||
<option value="72224">Cardak</option>
|
||||
<option value="71347">Careva Cuprija</option>
|
||||
<option value="72246">Catici</option>
|
||||
<option value="77220">Cazin</option>
|
||||
<option value="74274">Cecava</option>
|
||||
<option value="88404">Celebici</option>
|
||||
<option value="80203">Celebici Lusnic</option>
|
||||
<option value="73307">Celebici Kod Foce</option>
|
||||
<option value="75246">Celic</option>
|
||||
<option value="78240">Celinac</option>
|
||||
<option value="89243">Cemerno</option>
|
||||
<option value="88265">Cerin</option>
|
||||
<option value="74211">Cerovica</option>
|
||||
<option value="78403">Cerovljani</option>
|
||||
<option value="88260">Citluk</option>
|
||||
<option value="77226">Coralici</option>
|
||||
<option value="76239">Crkvina</option>
|
||||
<option value="88367">Crnici</option>
|
||||
<option value="76328">Crnjelovo</option>
|
||||
<option value="71221">Dejcici</option>
|
||||
<option value="79243">Demirovac</option>
|
||||
<option value="74400">Derventa</option>
|
||||
<option value="75444">Derventa Kod Vlasenice</option>
|
||||
<option value="89233">Divin</option>
|
||||
<option value="74000">Doboj</option>
|
||||
<option value="74206">Doboj Istok</option>
|
||||
<option value="74203">Doboj Jug</option>
|
||||
<option value="75328">Doborovci</option>
|
||||
<option value="75308">Dobosnica</option>
|
||||
<option value="77210">Dobretici</option>
|
||||
<option value="71245">Dobrinja</option>
|
||||
<option value="79223">Dobrljin</option>
|
||||
<option value="77242">Dobro Selo</option>
|
||||
<option value="73247">Dobrun</option>
|
||||
<option value="75206">Dokanj</option>
|
||||
<option value="72278">Dolac Na Lasvi</option>
|
||||
<option value="76233">Domaljevac</option>
|
||||
<option value="88305">Domanovici</option>
|
||||
<option value="76274">Donja Mahala</option>
|
||||
<option value="76257">Donja Medjidja</option>
|
||||
<option value="76327">Donja Slatina</option>
|
||||
<option value="71305">Donje Mostre</option>
|
||||
<option value="79228">Donji Agici</option>
|
||||
<option value="88343">Donji Memici</option>
|
||||
<option value="70220">Donji Vakuf</option>
|
||||
<option value="78432">Donji Vijacani</option>
|
||||
<option value="79289">Donji Vrbljani</option>
|
||||
<option value="76273">Donji Zabar</option>
|
||||
<option value="76323">Dragaljevac</option>
|
||||
<option value="74209">Dragalovci</option>
|
||||
<option value="78215">Dragocaj</option>
|
||||
<option value="88215">Dreznica</option>
|
||||
<option value="75410">Drinjaca</option>
|
||||
<option value="88344">Drinovci</option>
|
||||
<option value="80260">Drvar</option>
|
||||
<option value="75358">Duboki Potok</option>
|
||||
<option value="75308">Dubostica</option>
|
||||
<option value="78411">Dubrave</option>
|
||||
<option value="75274">Dubrave Donje</option>
|
||||
<option value="75273">Dubrave Gornje</option>
|
||||
<option value="79227">Dubrovik</option>
|
||||
<option value="74483">Dugo Polje</option>
|
||||
<option value="75272">Djurdjevik</option>
|
||||
<option value="75445">Dusanovo</option>
|
||||
<option value="88342">Duzice</option>
|
||||
<option value="76311">Dvorovi</option>
|
||||
<option value="79264">Fajtovci</option>
|
||||
<option value="73300">Foca</option>
|
||||
<option value="71270">Fojnica</option>
|
||||
<option value="89247">Fojnica Kod Gacka</option>
|
||||
<option value="88306">Gabela Polje</option>
|
||||
<option value="89240">Gacko</option>
|
||||
<option value="80230">Glamoc</option>
|
||||
<option value="76318">Glavicice</option>
|
||||
<option value="72230">Globarica</option>
|
||||
<option value="71275">Gojevici</option>
|
||||
<option value="73000">Gorazde</option>
|
||||
<option value="88340">Gorica</option>
|
||||
<option value="77222">Gornja Koprivna</option>
|
||||
<option value="76238">Gornja Slatina</option>
|
||||
<option value="75208">Gornja Tuzla</option>
|
||||
<option value="79266">Gornji Kamengrad</option>
|
||||
<option value="78405">Gornji Podgradci</option>
|
||||
<option value="76207">Gornji Rahic</option>
|
||||
<option value="78439">Gornji Strpci</option>
|
||||
<option value="74272">Gornji Teslic</option>
|
||||
<option value="70240">Gornji Vakuf Uskoplje</option>
|
||||
<option value="76207">Gornji Zovik</option>
|
||||
<option value="89201">Grab</option>
|
||||
<option value="78227">Grabovica</option>
|
||||
<option value="75320">Gracanica</option>
|
||||
<option value="70233">Gracanica Kod Bugojna</option>
|
||||
<option value="75276">Gracanica Selo</option>
|
||||
<option value="88392">Gradac</option>
|
||||
<option value="76250">Gradacac</option>
|
||||
<option value="78400">Gradiska</option>
|
||||
<option value="88340">Grude</option>
|
||||
<option value="80205">Guber</option>
|
||||
<option value="80204">Listani</option>
|
||||
<option value="72277">Guca Gora</option>
|
||||
<option value="71240">Hadzici</option>
|
||||
<option value="72225">Hajdarevici</option>
|
||||
<option value="72245">Haljinici</option>
|
||||
<option value="72281">Han Bila</option>
|
||||
<option value="71360">Han Pijesak</option>
|
||||
<option value="71212">Hrasnica</option>
|
||||
<option value="88395">Hrasno</option>
|
||||
<option value="71144">Hresa</option>
|
||||
<option value="78436">Hrvacani</option>
|
||||
<option value="75216">Husino</option>
|
||||
<option value="88394">Hutovo</option>
|
||||
<option value="71210">Ilidza</option>
|
||||
<option value="71380">Ilijas</option>
|
||||
<option value="73208">Ilovaca</option>
|
||||
<option value="78234">Imljani</option>
|
||||
<option value="77208">Izacic</option>
|
||||
<option value="88420">Jablanica</option>
|
||||
<option value="71423">Jahorina</option>
|
||||
<option value="70101">Jajce</option>
|
||||
<option value="76316">Janja</option>
|
||||
<option value="72215">Janjici</option>
|
||||
<option value="88224">Jare</option>
|
||||
<option value="78233">Javorani</option>
|
||||
<option value="74264">Jelah</option>
|
||||
<option value="77241">Jezerski</option>
|
||||
<option value="79244">Johova</option>
|
||||
<option value="73319">Josanica</option>
|
||||
<option value="78244">Josavka</option>
|
||||
<option value="72264">Kacuni</option>
|
||||
<option value="72240">Kakanj</option>
|
||||
<option value="74413">Kalenderovci</option>
|
||||
<option value="75260">Kalesija</option>
|
||||
<option value="71230">Kalinovik</option>
|
||||
<option value="77204">Kamenica</option>
|
||||
<option value="72265">Kaonik</option>
|
||||
<option value="71213">Kasindo</option>
|
||||
<option value="80246">Kazaginac</option>
|
||||
<option value="88283">Kifino Selo</option>
|
||||
<option value="71250">Kiseljak</option>
|
||||
<option value="75211">Kiseljak, Kod Tuzle</option>
|
||||
<option value="75280">Kladanj</option>
|
||||
<option value="74452">Klakar Donji</option>
|
||||
<option value="79280">Kljuc</option>
|
||||
<option value="88324">Klobuk</option>
|
||||
<option value="74207">Klokotnica</option>
|
||||
<option value="78230">Knezevo</option>
|
||||
<option value="78230">Skender Vakuf</option>
|
||||
<option value="79246">Knezica</option>
|
||||
<option value="71356">Knezina</option>
|
||||
<option value="78423">Kobas</option>
|
||||
<option value="88226">Kocerin</option>
|
||||
<option value="78409">Kocicevo</option>
|
||||
<option value="78207">Kola</option>
|
||||
<option value="80244">Kongora</option>
|
||||
<option value="88400">Konjic</option>
|
||||
<option value="77249">Konjoder</option>
|
||||
<option value="74489">Koprivna</option>
|
||||
<option value="75247">Koraj</option>
|
||||
<option value="76236">Kornica</option>
|
||||
<option value="74253">Kosova</option>
|
||||
<option value="76276">Kostric</option>
|
||||
<option value="78220">Kotor Varos</option>
|
||||
<option value="74215">Kotorsko</option>
|
||||
<option value="72226">Kovaci</option>
|
||||
<option value="79002">Kozarac</option>
|
||||
<option value="79240">Bosanska Dubica</option>
|
||||
<option value="75413">Kozluk</option>
|
||||
<option value="72244">Kraljeva Sutjeska</option>
|
||||
<option value="71260">Kresevo</option>
|
||||
<option value="78256">Kriskovci</option>
|
||||
<option value="78206">Krupa Na Vrbasu</option>
|
||||
<option value="88203">Krusevo</option>
|
||||
<option value="78424">Kukulje</option>
|
||||
<option value="71216">Kula</option>
|
||||
<option value="78443">Kulasi</option>
|
||||
<option value="77206">Kulen Vakuf</option>
|
||||
<option value="80320">Kupres</option>
|
||||
<option value="78250">Laktasi</option>
|
||||
<option value="78407">Laminci Sredjani</option>
|
||||
<option value="79204">Lamovita</option>
|
||||
<option value="89208">Lastva</option>
|
||||
<option value="72216">Lasva</option>
|
||||
<option value="78222">Liplje</option>
|
||||
<option value="75213">Lipnica</option>
|
||||
<option value="78434">Lisnja</option>
|
||||
<option value="80101">Livno</option>
|
||||
<option value="75214">Ljubace</option>
|
||||
<option value="79206">Ljubija</option>
|
||||
<option value="88380">Ljubinje</option>
|
||||
<option value="89209">Ljubomir</option>
|
||||
<option value="88320">Ljubuski</option>
|
||||
<option value="88223">Ljuti Dolac</option>
|
||||
<option value="76278">Loncari</option>
|
||||
<option value="75240">Lopare</option>
|
||||
<option value="75300">Lukavac</option>
|
||||
<option value="75301">Lukavac Mjesto</option>
|
||||
<option value="75327">Lukavica</option>
|
||||
<option value="79267">Lusci Palanka</option>
|
||||
<option value="74250">Maglaj</option>
|
||||
<option value="74216">Majevac</option>
|
||||
<option value="77235">Mala Kladusa</option>
|
||||
<option value="74418">Mala Socanica</option>
|
||||
<option value="75320">Malesici</option>
|
||||
<option value="76208">Maoca</option>
|
||||
<option value="78410">Masici</option>
|
||||
<option value="78223">Maslovare</option>
|
||||
<option value="76271">Matici</option>
|
||||
<option value="74203">Matuzici</option>
|
||||
<option value="88266">Medjugorje</option>
|
||||
<option value="79247">Medjuvodje</option>
|
||||
<option value="72282">Mehurici</option>
|
||||
<option value="80243">Mesihovina</option>
|
||||
<option value="75446">Milici</option>
|
||||
<option value="73283">Miljeno</option>
|
||||
<option value="73313">Miljevina</option>
|
||||
<option value="74485">Milosevac</option>
|
||||
<option value="75329">Miricina</option>
|
||||
<option value="74480">Modrica</option>
|
||||
<option value="71428">Mokro</option>
|
||||
<option value="89204">Mosko</option>
|
||||
<option value="88000">Mostar</option>
|
||||
<option value="88000">Mostar, Jug</option>
|
||||
<option value="88000">Mostar, Jugozapad</option>
|
||||
<option value="88000">Mostar, Sjever</option>
|
||||
<option value="88000">Mostar, Zapad</option>
|
||||
<option value="75212">Mramor</option>
|
||||
<option value="73206">Mravinjac</option>
|
||||
<option value="79544">Mrkodol</option>
|
||||
<option value="70260">Mrkonjic Grad</option>
|
||||
<option value="72212">Nemila</option>
|
||||
<option value="88390">Neum</option>
|
||||
<option value="88280">Nevesinje</option>
|
||||
<option value="72276">Nova Bila</option>
|
||||
<option value="78418">Nova Topola</option>
|
||||
<option value="79220">Bosanski Novi</option>
|
||||
<option value="74254">Novi Seher</option>
|
||||
<option value="72290">Novi Travnik</option>
|
||||
<option value="78428">Nozicko</option>
|
||||
<option value="70225">Oborci</option>
|
||||
<option value="76235">Obudovac</option>
|
||||
<option value="76290">Odzak</option>
|
||||
<option value="74470">Vukosavlje</option>
|
||||
<option value="88285">Odzak Kod Nevesinja</option>
|
||||
<option value="71340">Olovo</option>
|
||||
<option value="79203">Omarska</option>
|
||||
<option value="78406">Orahova</option>
|
||||
<option value="75323">Orahovica Donja</option>
|
||||
<option value="76270">Orasje</option>
|
||||
<option value="74412">Osinja</option>
|
||||
<option value="74225">Osjecani</option>
|
||||
<option value="75406">Osmaci</option>
|
||||
<option value="79263">Ostra Luka</option>
|
||||
<option value="88423">Ostrozac</option>
|
||||
<option value="77228">Ostrozac Kod Cazina</option>
|
||||
<option value="77244">Otoka</option>
|
||||
<option value="72238">Ozimica</option>
|
||||
<option value="78437">Palackovci</option>
|
||||
<option value="71420">Pale</option>
|
||||
<option value="75435">Papraca</option>
|
||||
<option value="71243">Pazaric</option>
|
||||
<option value="77227">Pecigrad</option>
|
||||
<option value="76256">Pelagicevo</option>
|
||||
<option value="72112">Perin Han</option>
|
||||
<option value="74317">Petrovo</option>
|
||||
<option value="75412">Pilica</option>
|
||||
<option value="78217">Piskavica</option>
|
||||
<option value="88305">Pocitelj</option>
|
||||
<option value="72252">Poculica</option>
|
||||
<option value="71425">Podgrab</option>
|
||||
<option value="80209">Podhum</option>
|
||||
<option value="71387">Podlugovi</option>
|
||||
<option value="74217">Podnovlje</option>
|
||||
<option value="75355">Podorasje Kod Srebrenika</option>
|
||||
<option value="77232">Podzvizd</option>
|
||||
<option value="75303">Poljice</option>
|
||||
<option value="75320">Popovi</option>
|
||||
<option value="88240">Posusje</option>
|
||||
<option value="78216">Potkozarje</option>
|
||||
<option value="78435">Potocani</option>
|
||||
<option value="88208">Potoci</option>
|
||||
<option value="73290">Praca</option>
|
||||
<option value="73245">Prelovo</option>
|
||||
<option value="79287">Previja</option>
|
||||
<option value="74276">Pribinic</option>
|
||||
<option value="75249">Priboj Kod Lopara</option>
|
||||
<option value="79101">Prijedor</option>
|
||||
<option value="80202">Priluka</option>
|
||||
<option value="80245">Prisoje</option>
|
||||
<option value="78430">Prnjavor</option>
|
||||
<option value="80206">Prolog</option>
|
||||
<option value="88440">Prozor</option>
|
||||
<option value="70223">Prusac</option>
|
||||
<option value="71335">Przici</option>
|
||||
<option value="72207">Puhovac</option>
|
||||
<option value="75305">Puracic</option>
|
||||
<option value="88325">Radisici</option>
|
||||
<option value="75268">Rainci Gornji</option>
|
||||
<option value="88245">Rakitno</option>
|
||||
<option value="71217">Rakovica</option>
|
||||
<option value="80247">Rasko Polje</option>
|
||||
<option value="78429">Razboj Lijevce</option>
|
||||
<option value="76218">Razljevo</option>
|
||||
<option value="79288">Ribnik</option>
|
||||
<option value="77215">Ripac</option>
|
||||
<option value="73220">Rogatica</option>
|
||||
<option value="79226">Rudice</option>
|
||||
<option value="73260">Rudo</option>
|
||||
<option value="88347">Ruzici</option>
|
||||
<option value="76230">Bosanski Samac</option>
|
||||
<option value="79285">Sanica Gornja</option>
|
||||
<option value="79260">Sanski Most</option>
|
||||
<option value="75411">Sapna</option>
|
||||
<option value="78202">Saracica</option>
|
||||
<option value="71000">Sarajevo</option>
|
||||
<option value="71103">Sarajevo, Centar</option>
|
||||
<option value="71160">Sarajevo, Novi Grad</option>
|
||||
<option value="71120">Sarajevo, Novo Sarajevo</option>
|
||||
<option value="71140">Sarajevo, Stari Grad</option>
|
||||
<option value="76209">Satorovici</option>
|
||||
<option value="73305">Sekovici</option>
|
||||
<option value="75450">Sekovici</option>
|
||||
<option value="71321">Semizovac</option>
|
||||
<option value="76205">Seonjaci</option>
|
||||
<option value="75275">Serici</option>
|
||||
<option value="75245">Sibosnica</option>
|
||||
<option value="78433">Sibovska</option>
|
||||
<option value="75207">Simin Han</option>
|
||||
<option value="78364">Sipovo</option>
|
||||
<option value="78224">Siprage</option>
|
||||
<option value="88220">Siroki Brijeg</option>
|
||||
<option value="78422">Sitnesi</option>
|
||||
<option value="79283">Sitnica</option>
|
||||
<option value="75436">Skelani</option>
|
||||
<option value="74261">Skugric</option>
|
||||
<option value="75353">Sladna</option>
|
||||
<option value="78253">Slatina Ilidza</option>
|
||||
<option value="78438">Smrtici</option>
|
||||
<option value="74279">Snjegotina Gornja</option>
|
||||
<option value="74323">Sockovac</option>
|
||||
<option value="71350">Sokolac</option>
|
||||
<option value="71210">Sokolovici</option>
|
||||
<option value="88345">Sovici</option>
|
||||
<option value="75356">Spionica</option>
|
||||
<option value="78420">Srbac</option>
|
||||
<option value="75430">Srebrenica</option>
|
||||
<option value="75350">Srebrenik</option>
|
||||
<option value="71385">Srednje</option>
|
||||
<option value="79249">Sreflije</option>
|
||||
<option value="76258">Srnice</option>
|
||||
<option value="79224">Bosanska Kostajnica</option>
|
||||
<option value="74450">Bosanski Brod</option>
|
||||
<option value="73110">Srpsko Gorazde</option>
|
||||
<option value="76278">Srpsko Orasje</option>
|
||||
<option value="71123">Srpsko Sarajevo</option>
|
||||
<option value="74208">Stanari</option>
|
||||
<option value="78243">Stara Dubrava</option>
|
||||
<option value="79268">Stari Majdan</option>
|
||||
<option value="77224">Stijena</option>
|
||||
<option value="73223">Stjenice</option>
|
||||
<option value="75324">Stjepan Polje</option>
|
||||
<option value="88360">Stolac</option>
|
||||
<option value="72209">Stranjani</option>
|
||||
<option value="78208">Stricici</option>
|
||||
<option value="75305">Strpci</option>
|
||||
<option value="88323">Studenci</option>
|
||||
<option value="75283">Stupari</option>
|
||||
<option value="77223">Sturlic</option>
|
||||
<option value="75344">Suho Polje</option>
|
||||
<option value="80249">Sujica</option>
|
||||
<option value="79229">Svodna</option>
|
||||
<option value="71244">Tarcin</option>
|
||||
<option value="75414">Teocak</option>
|
||||
<option value="74260">Tesanj</option>
|
||||
<option value="74266">Tesanjka</option>
|
||||
<option value="74270">Teslic</option>
|
||||
<option value="88348">Tihaljina</option>
|
||||
<option value="75357">Tinja</option>
|
||||
<option value="75455">Tisca</option>
|
||||
<option value="77233">Todorovo</option>
|
||||
<option value="75265">Tojsici</option>
|
||||
<option value="76272">Tolisa</option>
|
||||
<option value="79265">Tomina</option>
|
||||
<option value="80240">Tomislavgrad</option>
|
||||
<option value="72213">Topcic Polje</option>
|
||||
<option value="72270">Travnik</option>
|
||||
<option value="88375">Trebinja</option>
|
||||
<option value="89000">Trebinje</option>
|
||||
<option value="78252">Trn</option>
|
||||
<option value="76335">Trnava Donja</option>
|
||||
<option value="76310">Trnjaci</option>
|
||||
<option value="71220">Trnovo</option>
|
||||
<option value="77225">Trzacka Rastela</option>
|
||||
<option value="72283">Turbe</option>
|
||||
<option value="75306">Turija</option>
|
||||
<option value="78404">Turjak Kod Bosanske Gradiske</option>
|
||||
<option value="75000">Tuzla</option>
|
||||
<option value="76330">Ugljevik</option>
|
||||
<option value="74278">Ugodnovici</option>
|
||||
<option value="71233">Ulog</option>
|
||||
<option value="74230">Usora</option>
|
||||
<option value="73250">Ustikolina</option>
|
||||
<option value="73265">Uvac</option>
|
||||
<option value="73249">Vardiste</option>
|
||||
<option value="71330">Vares</option>
|
||||
<option value="77245">Varoska Rijeka</option>
|
||||
<option value="74213">Velika Bukovica</option>
|
||||
<option value="77207">Velika Gata</option>
|
||||
<option value="77230">Velika Kladusa</option>
|
||||
<option value="76329">Velika Obarska</option>
|
||||
<option value="88208">Vidosi</option>
|
||||
<option value="76275">Vidovice</option>
|
||||
<option value="70202">Vinac</option>
|
||||
<option value="88247">Vir Kod Posusja</option>
|
||||
<option value="73240">Visegrad</option>
|
||||
<option value="88307">Visici</option>
|
||||
<option value="71300">Visoko</option>
|
||||
<option value="72250">Vitez</option>
|
||||
<option value="88326">Vitina</option>
|
||||
<option value="74265">Vitkovci Donji</option>
|
||||
<option value="73205">Vitkovici</option>
|
||||
<option value="75440">Vlasenica</option>
|
||||
<option value="71320">Vogosca</option>
|
||||
<option value="71123">Vojkovici</option>
|
||||
<option value="70246">Voljevac</option>
|
||||
<option value="72227">Vozuca</option>
|
||||
<option value="74488">Vranjak</option>
|
||||
<option value="88113">Vrapcici</option>
|
||||
<option value="75248">Vrazici</option>
|
||||
<option value="78211">Vrbanja Kod Banja Luke</option>
|
||||
<option value="78225">Vrbanjci</option>
|
||||
<option value="78408">Vrbaska</option>
|
||||
<option value="77231">Vrnograc</option>
|
||||
<option value="76325">Vrsani</option>
|
||||
<option value="77203">Vrsta</option>
|
||||
<option value="76254">Vuckovci</option>
|
||||
<option value="74470">Vukosavlje</option>
|
||||
<option value="76273">Zabar Donji</option>
|
||||
<option value="73287">Zaborak</option>
|
||||
<option value="72220">Zabrdje</option>
|
||||
<option value="76333">Zabrdje</option>
|
||||
<option value="78221">Zabrdje Kod Kotor Varosi</option>
|
||||
<option value="78214">Zaluzani</option>
|
||||
<option value="72220">Zavidovici</option>
|
||||
<option value="74451">Zboriste</option>
|
||||
<option value="76259">Zelinja</option>
|
||||
<option value="72236">Zeljezno Polje</option>
|
||||
<option value="72000">Zenica</option>
|
||||
<option value="72230">Zepce</option>
|
||||
<option value="88268">Zitomislici</option>
|
||||
<option value="75270">Zivinice</option>
|
||||
<option value="71370">Zupca</option>
|
||||
<option value="75400">Zvornik</option>
|
||||
522
front-api/tools/prepare_postal_codes.rb
Normal file
522
front-api/tools/prepare_postal_codes.rb
Normal file
@@ -0,0 +1,522 @@
|
||||
places_bulk = %Q{Aleksandrovac 78255
|
||||
Avtovac 89245
|
||||
Balatun 76310
|
||||
Banja Luka 78000
|
||||
Banovici 75290
|
||||
Batkovic 76312
|
||||
Begov Han 72233
|
||||
Berkovici 88363
|
||||
Bihac 77000
|
||||
Bijela 76204
|
||||
Bijeljina 76300
|
||||
Bijelo Brdo 73263
|
||||
Bileca 89230
|
||||
Biljesevo 72248
|
||||
Bjelimici 88407
|
||||
Blagaj 88201
|
||||
Blatnica 74275
|
||||
Blatnica Kod Mostara 88263
|
||||
Blazuj 71215
|
||||
Bok 76277
|
||||
Boljanic 74322
|
||||
Bosanska Krupa 77240
|
||||
Bosanski Petrovac 77250
|
||||
Bosansko Grahovo 80270
|
||||
Bradina 88408
|
||||
Bratunac 75420
|
||||
Brcko 76000
|
||||
Brcko Distrikt 76100
|
||||
Brekovica 77205
|
||||
Brestovo 74210
|
||||
Brestovsko 71255
|
||||
Breza 71370
|
||||
Brezicani 79208
|
||||
Brezik 76109
|
||||
Brezovo Polje 76216
|
||||
Brijesnica 74206
|
||||
Brijesnica Kod Doboja 74206
|
||||
Brijesnica Mala 74206
|
||||
Brijesnica Velika 74206
|
||||
Brka 76206
|
||||
Brnjic 72243
|
||||
Brocanac 88243
|
||||
Brocanac 88243
|
||||
Brod Kod Foce 73309
|
||||
Brodac 76313
|
||||
Bronzani Majdan 78204
|
||||
Bucici 72290
|
||||
Bugojno 70230
|
||||
Bukinje 75203
|
||||
Buletic 74277
|
||||
Buna 88202
|
||||
Busovaca 72260
|
||||
Buturovicpolje 88409
|
||||
Buzim 77245
|
||||
Cajnice 73280
|
||||
Caparde 75405
|
||||
Capljina 88300
|
||||
Cardak 72224
|
||||
Careva Cuprija 71347
|
||||
Catici 72246
|
||||
Cazin 77220
|
||||
Cecava 74274
|
||||
Celebici 88404
|
||||
Celebici Lusnic 80203
|
||||
Celebici Kod Foce 73307
|
||||
Celic 75246
|
||||
Celinac 78240
|
||||
Cemerno 89243
|
||||
Cerin 88265
|
||||
Cerovica 74211
|
||||
Cerovljani 78403
|
||||
Citluk 88260
|
||||
Coralici 77226
|
||||
Crkvina 76239
|
||||
Crnici 88367
|
||||
Crnjelovo 76328
|
||||
Dejcici 71221
|
||||
Demirovac 79243
|
||||
Derventa 74400
|
||||
Derventa Kod Vlasenice 75444
|
||||
Divin 89233
|
||||
Doboj 74000
|
||||
Doboj Istok 74206
|
||||
Doboj Jug 74203
|
||||
Doborovci 75328
|
||||
Dobosnica 75308
|
||||
Dobretici 77210
|
||||
Dobrinja 71245
|
||||
Dobrljin 79223
|
||||
Dobro Selo 77242
|
||||
Dobrun 73247
|
||||
Dokanj 75206
|
||||
Dolac Na Lasvi 72278
|
||||
Domaljevac 76233
|
||||
Domanovici 88305
|
||||
Donja Mahala 76274
|
||||
Donja Medjidja 76257
|
||||
Donja Slatina 76327
|
||||
Donje Mostre 71305
|
||||
Donji Agici 79228
|
||||
Donji Memici 88343
|
||||
Donji Vakuf 70220
|
||||
Donji Vijacani 78432
|
||||
Donji Vrbljani 79289
|
||||
Donji Zabar 76273
|
||||
Dragaljevac 76323
|
||||
Dragalovci 74209
|
||||
Dragocaj 78215
|
||||
Dreznica 88215
|
||||
Drinjaca 75410
|
||||
Drinovci 88344
|
||||
Drvar 80260
|
||||
Duboki Potok 75358
|
||||
Dubostica 75308
|
||||
Dubrave 78411
|
||||
Dubrave Donje 75274
|
||||
Dubrave Gornje 75273
|
||||
Dubrovik 79227
|
||||
Dugo Polje 74483
|
||||
Djurdjevik 75272
|
||||
Dusanovo 75445
|
||||
Duzice 88342
|
||||
Dvorovi 76311
|
||||
Fajtovci 79264
|
||||
Foca 73300
|
||||
Fojnica 71270
|
||||
Fojnica Kod Gacka 89247
|
||||
Gabela Polje 88306
|
||||
Gacko 89240
|
||||
Glamoc 80230
|
||||
Glavicice 76318
|
||||
Globarica 72230
|
||||
Gojevici 71275
|
||||
Gorazde 73000
|
||||
Gorica 88340
|
||||
Gornja Koprivna 77222
|
||||
Gornja Slatina 76238
|
||||
Gornja Tuzla 75208
|
||||
Gornji Kamengrad 79266
|
||||
Gornji Podgradci 78405
|
||||
Gornji Rahic 76207
|
||||
Gornji Strpci 78439
|
||||
Gornji Teslic 74272
|
||||
Gornji Vakuf Uskoplje 70240
|
||||
Gornji Zovik 76207
|
||||
Grab 89201
|
||||
Grabovica 78227
|
||||
Gracanica 75320
|
||||
Gracanica Kod Bugojna 70233
|
||||
Gracanica Selo 75276
|
||||
Gradac 88392
|
||||
Gradacac 76250
|
||||
Gradiska 78400
|
||||
Grude 88340
|
||||
Guber 80205
|
||||
Listani 80204
|
||||
Guca Gora 72277
|
||||
Hadzici 71240
|
||||
Hajdarevici 72225
|
||||
Haljinici 72245
|
||||
Han Bila 72281
|
||||
Han Pijesak 71360
|
||||
Hrasnica 71212
|
||||
Hrasno 88395
|
||||
Hresa 71144
|
||||
Hrvacani 78436
|
||||
Husino 75216
|
||||
Hutovo 88394
|
||||
Ilidza 71210
|
||||
Ilijas 71380
|
||||
Ilovaca 73208
|
||||
Imljani 78234
|
||||
Izacic 77208
|
||||
Jablanica 88420
|
||||
Jahorina 71423
|
||||
Jajce 70101
|
||||
Janja 76316
|
||||
Janjici 72215
|
||||
Jare 88224
|
||||
Javorani 78233
|
||||
Jelah 74264
|
||||
Jezerski 77241
|
||||
Johova 79244
|
||||
Josanica 73319
|
||||
Josavka 78244
|
||||
Kacuni 72264
|
||||
Kakanj 72240
|
||||
Kalenderovci 74413
|
||||
Kalesija 75260
|
||||
Kalinovik 71230
|
||||
Kamenica 77204
|
||||
Kaonik 72265
|
||||
Kasindo 71213
|
||||
Kazaginac 80246
|
||||
Kifino Selo 88283
|
||||
Kiseljak 71250
|
||||
Kiseljak, Kod Tuzle 75211
|
||||
Kladanj 75280
|
||||
Klakar Donji 74452
|
||||
Kljuc 79280
|
||||
Klobuk 88324
|
||||
Klokotnica 74207
|
||||
Knezevo 78230
|
||||
Skender Vakuf 78230
|
||||
Knezica 79246
|
||||
Knezina 71356
|
||||
Kobas 78423
|
||||
Kocerin 88226
|
||||
Kocicevo 78409
|
||||
Kola 78207
|
||||
Kongora 80244
|
||||
Konjic 88400
|
||||
Konjoder 77249
|
||||
Koprivna 74489
|
||||
Koraj 75247
|
||||
Kornica 76236
|
||||
Kosova 74253
|
||||
Kostric 76276
|
||||
Kotor Varos 78220
|
||||
Kotorsko 74215
|
||||
Kovaci 72226
|
||||
Kozarac 79002
|
||||
Bosanska Dubica 79240
|
||||
Kozluk 75413
|
||||
Kraljeva Sutjeska 72244
|
||||
Kresevo 71260
|
||||
Kriskovci 78256
|
||||
Krupa Na Vrbasu 78206
|
||||
Krusevo 88203
|
||||
Kukulje 78424
|
||||
Kula 71216
|
||||
Kulasi 78443
|
||||
Kulen Vakuf 77206
|
||||
Kupres 80320
|
||||
Laktasi 78250
|
||||
Laminci Sredjani 78407
|
||||
Lamovita 79204
|
||||
Lastva 89208
|
||||
Lasva 72216
|
||||
Liplje 78222
|
||||
Lipnica 75213
|
||||
Lisnja 78434
|
||||
Livno 80101
|
||||
Ljubace 75214
|
||||
Ljubija 79206
|
||||
Ljubinje 88380
|
||||
Ljubomir 89209
|
||||
Ljubuski 88320
|
||||
Ljuti Dolac 88223
|
||||
Loncari 76278
|
||||
Lopare 75240
|
||||
Lukavac 75300
|
||||
Lukavac Mjesto 75301
|
||||
Lukavica 75327
|
||||
Lusci Palanka 79267
|
||||
Maglaj 74250
|
||||
Majevac 74216
|
||||
Mala Kladusa 77235
|
||||
Mala Socanica 74418
|
||||
Malesici 75320
|
||||
Maoca 76208
|
||||
Masici 78410
|
||||
Maslovare 78223
|
||||
Matici 76271
|
||||
Matuzici 74203
|
||||
Medjugorje 88266
|
||||
Medjuvodje 79247
|
||||
Mehurici 72282
|
||||
Mesihovina 80243
|
||||
Milici 75446
|
||||
Miljeno 73283
|
||||
Miljevina 73313
|
||||
Milosevac 74485
|
||||
Miricina 75329
|
||||
Modrica 74480
|
||||
Mokro 71428
|
||||
Mosko 89204
|
||||
Mostar 88000
|
||||
Mostar, Jug 88000
|
||||
Mostar, Jugozapad 88000
|
||||
Mostar, Sjever 88000
|
||||
Mostar, Zapad 88000
|
||||
Mramor 75212
|
||||
Mravinjac 73206
|
||||
Mrkodol 79544
|
||||
Mrkonjic Grad 70260
|
||||
Nemila 72212
|
||||
Neum 88390
|
||||
Nevesinje 88280
|
||||
Nova Bila 72276
|
||||
Nova Topola 78418
|
||||
Bosanski Novi 79220
|
||||
Novi Seher 74254
|
||||
Novi Travnik 72290
|
||||
Nozicko 78428
|
||||
Oborci 70225
|
||||
Obudovac 76235
|
||||
Odzak 76290
|
||||
Vukosavlje 74470
|
||||
Odzak Kod Nevesinja 88285
|
||||
Olovo 71340
|
||||
Omarska 79203
|
||||
Orahova 78406
|
||||
Orahovica Donja 75323
|
||||
Orasje 76270
|
||||
Osinja 74412
|
||||
Osjecani 74225
|
||||
Osmaci 75406
|
||||
Ostra Luka 79263
|
||||
Ostrozac 88423
|
||||
Ostrozac Kod Cazina 77228
|
||||
Otoka 77244
|
||||
Ozimica 72238
|
||||
Palackovci 78437
|
||||
Pale 71420
|
||||
Papraca 75435
|
||||
Pazaric 71243
|
||||
Pecigrad 77227
|
||||
Pelagicevo 76256
|
||||
Perin Han 72112
|
||||
Petrovo 74317
|
||||
Pilica 75412
|
||||
Piskavica 78217
|
||||
Pocitelj 88305
|
||||
Poculica 72252
|
||||
Podgrab 71425
|
||||
Podhum 80209
|
||||
Podlugovi 71387
|
||||
Podnovlje 74217
|
||||
Podorasje Kod Srebrenika 75355
|
||||
Podzvizd 77232
|
||||
Poljice 75303
|
||||
Popovi 75320
|
||||
Posusje 88240
|
||||
Potkozarje 78216
|
||||
Potocani 78435
|
||||
Potoci 88208
|
||||
Praca 73290
|
||||
Prelovo 73245
|
||||
Previja 79287
|
||||
Pribinic 74276
|
||||
Priboj Kod Lopara 75249
|
||||
Prijedor 79101
|
||||
Priluka 80202
|
||||
Prisoje 80245
|
||||
Prnjavor 78430
|
||||
Prolog 80206
|
||||
Prozor 88440
|
||||
Prusac 70223
|
||||
Przici 71335
|
||||
Puhovac 72207
|
||||
Puracic 75305
|
||||
Radisici 88325
|
||||
Rainci Gornji 75268
|
||||
Rakitno 88245
|
||||
Rakovica 71217
|
||||
Rasko Polje 80247
|
||||
Razboj Lijevce 78429
|
||||
Razljevo 76218
|
||||
Ribnik 79288
|
||||
Ripac 77215
|
||||
Rogatica 73220
|
||||
Rudice 79226
|
||||
Rudo 73260
|
||||
Ruzici 88347
|
||||
Bosanski Samac 76230
|
||||
Sanica Gornja 79285
|
||||
Sanski Most 79260
|
||||
Sapna 75411
|
||||
Saracica 78202
|
||||
Sarajevo 71000
|
||||
Sarajevo, Centar 71103
|
||||
Sarajevo, Novi Grad 71160
|
||||
Sarajevo, Novo Sarajevo 71120
|
||||
Sarajevo, Stari Grad 71140
|
||||
Satorovici 76209
|
||||
Sekovici 73305
|
||||
Sekovici 75450
|
||||
Semizovac 71321
|
||||
Seonjaci 76205
|
||||
Serici 75275
|
||||
Sibosnica 75245
|
||||
Sibovska 78433
|
||||
Simin Han 75207
|
||||
Sipovo 78364
|
||||
Siprage 78224
|
||||
Siroki Brijeg 88220
|
||||
Sitnesi 78422
|
||||
Sitnica 79283
|
||||
Skelani 75436
|
||||
Skugric 74261
|
||||
Sladna 75353
|
||||
Slatina Ilidza 78253
|
||||
Smrtici 78438
|
||||
Snjegotina Gornja 74279
|
||||
Sockovac 74323
|
||||
Sokolac 71350
|
||||
Sokolovici 71210
|
||||
Sovici 88345
|
||||
Spionica 75356
|
||||
Srbac 78420
|
||||
Srebrenica 75430
|
||||
Srebrenik 75350
|
||||
Srednje 71385
|
||||
Sreflije 79249
|
||||
Srnice 76258
|
||||
Bosanska Kostajnica 79224
|
||||
Bosanski Brod 74450
|
||||
Srpsko Gorazde 73110
|
||||
Srpsko Orasje 76278
|
||||
Srpsko Sarajevo 71123
|
||||
Stanari 74208
|
||||
Stara Dubrava 78243
|
||||
Stari Majdan 79268
|
||||
Stijena 77224
|
||||
Stjenice 73223
|
||||
Stjepan Polje 75324
|
||||
Stolac 88360
|
||||
Stranjani 72209
|
||||
Stricici 78208
|
||||
Strpci 75305
|
||||
Studenci 88323
|
||||
Stupari 75283
|
||||
Sturlic 77223
|
||||
Suho Polje 75344
|
||||
Sujica 80249
|
||||
Svodna 79229
|
||||
Tarcin 71244
|
||||
Teocak 75414
|
||||
Tesanj 74260
|
||||
Tesanjka 74266
|
||||
Teslic 74270
|
||||
Tihaljina 88348
|
||||
Tinja 75357
|
||||
Tisca 75455
|
||||
Todorovo 77233
|
||||
Tojsici 75265
|
||||
Tolisa 76272
|
||||
Tomina 79265
|
||||
Tomislavgrad 80240
|
||||
Topcic Polje 72213
|
||||
Travnik 72270
|
||||
Trebinja 88375
|
||||
Trebinje 89000
|
||||
Trn 78252
|
||||
Trnava Donja 76335
|
||||
Trnjaci 76310
|
||||
Trnovo 71220
|
||||
Trzacka Rastela 77225
|
||||
Turbe 72283
|
||||
Turija 75306
|
||||
Turjak Kod Bosanske Gradiske 78404
|
||||
Tuzla 75000
|
||||
Ugljevik 76330
|
||||
Ugodnovici 74278
|
||||
Ulog 71233
|
||||
Usora 74230
|
||||
Ustikolina 73250
|
||||
Uvac 73265
|
||||
Vardiste 73249
|
||||
Vares 71330
|
||||
Varoska Rijeka 77245
|
||||
Velika Bukovica 74213
|
||||
Velika Gata 77207
|
||||
Velika Kladusa 77230
|
||||
Velika Obarska 76329
|
||||
Vidosi 88208
|
||||
Vidovice 76275
|
||||
Vinac 70202
|
||||
Vir Kod Posusja 88247
|
||||
Visegrad 73240
|
||||
Visici 88307
|
||||
Visoko 71300
|
||||
Vitez 72250
|
||||
Vitina 88326
|
||||
Vitkovci Donji 74265
|
||||
Vitkovici 73205
|
||||
Vlasenica 75440
|
||||
Vogosca 71320
|
||||
Vojkovici 71123
|
||||
Voljevac 70246
|
||||
Vozuca 72227
|
||||
Vranjak 74488
|
||||
Vrapcici 88113
|
||||
Vrazici 75248
|
||||
Vrbanja Kod Banja Luke 78211
|
||||
Vrbanjci 78225
|
||||
Vrbaska 78408
|
||||
Vrnograc 77231
|
||||
Vrsani 76325
|
||||
Vrsta 77203
|
||||
Vuckovci 76254
|
||||
Vukosavlje 74470
|
||||
Zabar Donji 76273
|
||||
Zaborak 73287
|
||||
Zabrdje 72220
|
||||
Zabrdje 76333
|
||||
Zabrdje Kod Kotor Varosi 78221
|
||||
Zaluzani 78214
|
||||
Zavidovici 72220
|
||||
Zboriste 74451
|
||||
Zelinja 76259
|
||||
Zeljezno Polje 72236
|
||||
Zenica 72000
|
||||
Zepce 72230
|
||||
Zitomislici 88268
|
||||
Zivinice 75270
|
||||
Zupca 71370
|
||||
Zvornik 75400}
|
||||
|
||||
separator = /(.*)\s(\d{5})/
|
||||
places = places_bulk.split("\n")
|
||||
places_prepared = places.map &-> (p) {
|
||||
matches = separator.match(p)
|
||||
place = matches[1]
|
||||
postal_code = matches[2]
|
||||
%Q{ <option value="#{postal_code}">#{place}</option> }
|
||||
}
|
||||
puts places_prepared.join("\n")
|
||||
|
||||
|
||||
|
||||
@@ -15,15 +15,24 @@ module.exports = function(grunt) {
|
||||
|
||||
}
|
||||
},
|
||||
watch: {
|
||||
files: ['build/ribica.bundle.js', 'app/css/*.css'],
|
||||
tasks: ['config-dev', 'concat:css', 'concat:js']
|
||||
watch: {
|
||||
files: ['build/ribica.bundle.js', 'app/css/*.css'],
|
||||
tasks: ['config-dev', 'concat:css', 'concat:js']
|
||||
},
|
||||
connect: {
|
||||
server: {
|
||||
options: {
|
||||
port: 3001,
|
||||
base: 'build'
|
||||
base: 'build',
|
||||
middleware: function(connect, options) {
|
||||
return [
|
||||
function(req, res) {
|
||||
var filename = 'build/' + req.url;
|
||||
if ((filename === 'build//') || !grunt.file.exists(filename)) filename = 'build/index.html';
|
||||
res.end(grunt.file.read(filename));
|
||||
}
|
||||
];
|
||||
},
|
||||
}
|
||||
}
|
||||
},
|
||||
@@ -35,39 +44,42 @@ module.exports = function(grunt) {
|
||||
}
|
||||
},
|
||||
config: {
|
||||
dev: {
|
||||
options: {
|
||||
variables: {
|
||||
apiEndpoint: 'http://localhost:4567'
|
||||
}
|
||||
}
|
||||
},
|
||||
prod: {
|
||||
options: {
|
||||
variables: {
|
||||
apiEndpoint: '/api'
|
||||
}
|
||||
}
|
||||
}
|
||||
dev: {
|
||||
options: {
|
||||
variables: {
|
||||
apiEndpoint: 'http://localhost:4567'
|
||||
}
|
||||
}
|
||||
},
|
||||
prod: {
|
||||
options: {
|
||||
variables: {
|
||||
apiEndpoint: '/api'
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
replace: {
|
||||
dist: {
|
||||
options: {
|
||||
variables: {
|
||||
'apiEndpoint': '<%= grunt.config.get("apiEndpoint") %>'
|
||||
dist: {
|
||||
options: {
|
||||
variables: {
|
||||
'apiEndpoint': '<%= grunt.config.get("apiEndpoint") %>'
|
||||
},
|
||||
force: true
|
||||
},
|
||||
files: [{
|
||||
expand: true,
|
||||
flatten: true,
|
||||
src: ['build/ribica.bundle.js'],
|
||||
dest: 'build/'
|
||||
}]
|
||||
}
|
||||
},
|
||||
force: true
|
||||
},
|
||||
files: [
|
||||
{expand: true, flatten: true, src: ['build/ribica.bundle.js'], dest: 'build/'}
|
||||
]
|
||||
}
|
||||
},
|
||||
concat: {
|
||||
css: {
|
||||
src: [
|
||||
'node_modules/bootstrap/dist/css/bootstrap.min.css',
|
||||
'app/css/*.css'
|
||||
'node_modules/bootstrap/dist/css/bootstrap.min.css',
|
||||
'app/css/*.css'
|
||||
|
||||
],
|
||||
dest: 'build/ribica.css'
|
||||
@@ -87,12 +99,12 @@ module.exports = function(grunt) {
|
||||
grunt.loadNpmTasks('grunt-contrib-uglify');
|
||||
grunt.loadNpmTasks('grunt-config');
|
||||
grunt.loadNpmTasks('grunt-replace');
|
||||
|
||||
|
||||
|
||||
grunt.registerTask('default', []);
|
||||
grunt.registerTask('config-dev', ['config:dev', 'replace']);
|
||||
grunt.registerTask('config-prod', ['config:prod', 'replace']);
|
||||
grunt.registerTask('dev', ['browserify', 'config-dev','concat:css', 'concat:js', 'connect:server:keepalive']);
|
||||
grunt.registerTask('dev', ['browserify', 'config-dev', 'concat:css', 'concat:js', 'connect:server:keepalive']);
|
||||
grunt.registerTask('build', ['browserify', 'config-prod', 'concat:css', 'concat:js']);
|
||||
|
||||
};
|
||||
};
|
||||
@@ -27,14 +27,22 @@ var CartActions = {
|
||||
dataLoaded: function() {
|
||||
AppDispatcher.handleAction({
|
||||
actionType: CartConstants.CART_DATA_LOADED
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
saveCartStateForItem: function(itemId) {
|
||||
AppDispatcher.handleAction({
|
||||
actionType: CartConstants.SAVE_CART_STATE_FOR_ITEM,
|
||||
itemId: itemId
|
||||
});
|
||||
});
|
||||
},
|
||||
|
||||
changeDeliveryDestinationProperty: function(property, value) {
|
||||
AppDispatcher.handleAction({
|
||||
actionType: CartConstants.CHANGE_DELIVERY_DESTINATION_PROPERTY,
|
||||
property: property,
|
||||
value: value
|
||||
});
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
@@ -17,87 +17,572 @@ var CheckoutPage = React.createClass({
|
||||
|
||||
return (
|
||||
|
||||
<div className="checkout-page center">
|
||||
<form className="form-horizontal">
|
||||
<fieldset>
|
||||
|
||||
|
||||
<legend>Dostava</legend>
|
||||
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="name">Prezime i Ime</label>
|
||||
<div className="col-md-4">
|
||||
<input id="name" name="name" type="text" placeholder="Prezime Ime" className="form-control input-md" required="" />
|
||||
<span className="help-block">ime osobe koja prima pošiljku</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="address">Adresa</label>
|
||||
<div className="col-md-4">
|
||||
<input id="address" name="address" type="text" placeholder="Ulica i broj" className="form-control input-md" required="" />
|
||||
<span className="help-block">adresa na koju će roba biti isporučena</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="place">Mjesto</label>
|
||||
<div className="col-md-4">
|
||||
<select id="place" name="place" className="form-control">
|
||||
<option value="1">Sarajevo</option>
|
||||
<option value="2">Zenica</option>
|
||||
<option value="3">Tuzla</option>
|
||||
<option value="4">Mostar</option>
|
||||
<option value="5">Banja Luka</option>
|
||||
<option value="6">Bihać</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="phone">Telefon</label>
|
||||
<div className="col-md-4">
|
||||
<div className="input-group">
|
||||
<span className="input-group-addon">06</span>
|
||||
<input id="phone" name="phone" className="form-control" placeholder="1 222 333" type="text" required="" />
|
||||
</div>
|
||||
<p className="help-block">broj mobitela - mora biti sa jedne od mreža u BiH</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="email">E - mail</label>
|
||||
<div className="col-md-4">
|
||||
<input id="email" name="email" type="text" placeholder="ime@nekimail.com" className="form-control input-md" required="" />
|
||||
<span className="help-block">E - mail adresa na koju će vam biti poslano obavještenje o narudžbi</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="note">Napomena</label>
|
||||
<div className="col-md-4">
|
||||
<textarea className="form-control" id="note" name="note"></textarea>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="order"></label>
|
||||
<div className="col-md-8">
|
||||
<CartTotal items={this.state.items} itemCounts={this.state.itemCounts} /> <button id="order" name="order" className="btn btn-success">Naruči</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</fieldset>
|
||||
</form>
|
||||
|
||||
|
||||
<div className="checkout-page center">
|
||||
<form className="form-horizontal">
|
||||
<fieldset>
|
||||
<legend>Dostava</legend>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="name">Prezime i Ime</label>
|
||||
<div className="col-md-4">
|
||||
<input id="name" name="name" type="text" placeholder="Prezime Ime" className="form-control input-md" required="" value={this.state.deliveryDestination.get('name')} onChange={this._onFieldChange} />
|
||||
<span className="help-block">ime osobe koja prima pošiljku</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="address">Adresa</label>
|
||||
<div className="col-md-4">
|
||||
<input id="address" name="address" type="text" placeholder="Ulica i broj" className="form-control input-md" required="" value={this.state.deliveryDestination.get('address')} onChange={this._onFieldChange} />
|
||||
<span className="help-block">adresa na koju će roba biti isporučena</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="place">Mjesto</label>
|
||||
<div className="col-md-4">
|
||||
<select id="place" name="place" className="form-control" value={this.state.deliveryDestination.get('place')} onChange={this._onFieldChange} >
|
||||
<option value="78255">Aleksandrovac</option>
|
||||
<option value="89245">Avtovac</option>
|
||||
<option value="76310">Balatun</option>
|
||||
<option value="78000">Banja Luka</option>
|
||||
<option value="75290">Banovici</option>
|
||||
<option value="76312">Batkovic</option>
|
||||
<option value="72233">Begov Han</option>
|
||||
<option value="88363">Berkovici</option>
|
||||
<option value="77000">Bihac</option>
|
||||
<option value="76204">Bijela</option>
|
||||
<option value="76300">Bijeljina</option>
|
||||
<option value="73263">Bijelo Brdo</option>
|
||||
<option value="89230">Bileca</option>
|
||||
<option value="72248">Biljesevo</option>
|
||||
<option value="88407">Bjelimici</option>
|
||||
<option value="88201">Blagaj</option>
|
||||
<option value="74275">Blatnica</option>
|
||||
<option value="88263">Blatnica Kod Mostara</option>
|
||||
<option value="71215">Blazuj</option>
|
||||
<option value="76277">Bok</option>
|
||||
<option value="74322">Boljanic</option>
|
||||
<option value="77240">Bosanska Krupa</option>
|
||||
<option value="77250">Bosanski Petrovac</option>
|
||||
<option value="80270">Bosansko Grahovo</option>
|
||||
<option value="88408">Bradina</option>
|
||||
<option value="75420">Bratunac</option>
|
||||
<option value="76000">Brcko</option>
|
||||
<option value="76100">Brcko Distrikt</option>
|
||||
<option value="77205">Brekovica</option>
|
||||
<option value="74210">Brestovo</option>
|
||||
<option value="71255">Brestovsko</option>
|
||||
<option value="71370">Breza</option>
|
||||
<option value="79208">Brezicani</option>
|
||||
<option value="76109">Brezik</option>
|
||||
<option value="76216">Brezovo Polje</option>
|
||||
<option value="74206">Brijesnica</option>
|
||||
<option value="74206">Brijesnica Kod Doboja</option>
|
||||
<option value="74206">Brijesnica Mala</option>
|
||||
<option value="74206">Brijesnica Velika</option>
|
||||
<option value="76206">Brka</option>
|
||||
<option value="72243">Brnjic</option>
|
||||
<option value="88243">Brocanac</option>
|
||||
<option value="88243">Brocanac</option>
|
||||
<option value="73309">Brod Kod Foce</option>
|
||||
<option value="76313">Brodac</option>
|
||||
<option value="78204">Bronzani Majdan</option>
|
||||
<option value="72290">Bucici</option>
|
||||
<option value="70230">Bugojno</option>
|
||||
<option value="75203">Bukinje</option>
|
||||
<option value="74277">Buletic</option>
|
||||
<option value="88202">Buna</option>
|
||||
<option value="72260">Busovaca</option>
|
||||
<option value="88409">Buturovicpolje</option>
|
||||
<option value="77245">Buzim</option>
|
||||
<option value="73280">Cajnice</option>
|
||||
<option value="75405">Caparde</option>
|
||||
<option value="88300">Capljina</option>
|
||||
<option value="72224">Cardak</option>
|
||||
<option value="71347">Careva Cuprija</option>
|
||||
<option value="72246">Catici</option>
|
||||
<option value="77220">Cazin</option>
|
||||
<option value="74274">Cecava</option>
|
||||
<option value="88404">Celebici</option>
|
||||
<option value="80203">Celebici Lusnic</option>
|
||||
<option value="73307">Celebici Kod Foce</option>
|
||||
<option value="75246">Celic</option>
|
||||
<option value="78240">Celinac</option>
|
||||
<option value="89243">Cemerno</option>
|
||||
<option value="88265">Cerin</option>
|
||||
<option value="74211">Cerovica</option>
|
||||
<option value="78403">Cerovljani</option>
|
||||
<option value="88260">Citluk</option>
|
||||
<option value="77226">Coralici</option>
|
||||
<option value="76239">Crkvina</option>
|
||||
<option value="88367">Crnici</option>
|
||||
<option value="76328">Crnjelovo</option>
|
||||
<option value="71221">Dejcici</option>
|
||||
<option value="79243">Demirovac</option>
|
||||
<option value="74400">Derventa</option>
|
||||
<option value="75444">Derventa Kod Vlasenice</option>
|
||||
<option value="89233">Divin</option>
|
||||
<option value="74000">Doboj</option>
|
||||
<option value="74206">Doboj Istok</option>
|
||||
<option value="74203">Doboj Jug</option>
|
||||
<option value="75328">Doborovci</option>
|
||||
<option value="75308">Dobosnica</option>
|
||||
<option value="77210">Dobretici</option>
|
||||
<option value="71245">Dobrinja</option>
|
||||
<option value="79223">Dobrljin</option>
|
||||
<option value="77242">Dobro Selo</option>
|
||||
<option value="73247">Dobrun</option>
|
||||
<option value="75206">Dokanj</option>
|
||||
<option value="72278">Dolac Na Lasvi</option>
|
||||
<option value="76233">Domaljevac</option>
|
||||
<option value="88305">Domanovici</option>
|
||||
<option value="76274">Donja Mahala</option>
|
||||
<option value="76257">Donja Medjidja</option>
|
||||
<option value="76327">Donja Slatina</option>
|
||||
<option value="71305">Donje Mostre</option>
|
||||
<option value="79228">Donji Agici</option>
|
||||
<option value="88343">Donji Memici</option>
|
||||
<option value="70220">Donji Vakuf</option>
|
||||
<option value="78432">Donji Vijacani</option>
|
||||
<option value="79289">Donji Vrbljani</option>
|
||||
<option value="76273">Donji Zabar</option>
|
||||
<option value="76323">Dragaljevac</option>
|
||||
<option value="74209">Dragalovci</option>
|
||||
<option value="78215">Dragocaj</option>
|
||||
<option value="88215">Dreznica</option>
|
||||
<option value="75410">Drinjaca</option>
|
||||
<option value="88344">Drinovci</option>
|
||||
<option value="80260">Drvar</option>
|
||||
<option value="75358">Duboki Potok</option>
|
||||
<option value="75308">Dubostica</option>
|
||||
<option value="78411">Dubrave</option>
|
||||
<option value="75274">Dubrave Donje</option>
|
||||
<option value="75273">Dubrave Gornje</option>
|
||||
<option value="79227">Dubrovik</option>
|
||||
<option value="74483">Dugo Polje</option>
|
||||
<option value="75272">Djurdjevik</option>
|
||||
<option value="75445">Dusanovo</option>
|
||||
<option value="88342">Duzice</option>
|
||||
<option value="76311">Dvorovi</option>
|
||||
<option value="79264">Fajtovci</option>
|
||||
<option value="73300">Foca</option>
|
||||
<option value="71270">Fojnica</option>
|
||||
<option value="89247">Fojnica Kod Gacka</option>
|
||||
<option value="88306">Gabela Polje</option>
|
||||
<option value="89240">Gacko</option>
|
||||
<option value="80230">Glamoc</option>
|
||||
<option value="76318">Glavicice</option>
|
||||
<option value="72230">Globarica</option>
|
||||
<option value="71275">Gojevici</option>
|
||||
<option value="73000">Gorazde</option>
|
||||
<option value="88340">Gorica</option>
|
||||
<option value="77222">Gornja Koprivna</option>
|
||||
<option value="76238">Gornja Slatina</option>
|
||||
<option value="75208">Gornja Tuzla</option>
|
||||
<option value="79266">Gornji Kamengrad</option>
|
||||
<option value="78405">Gornji Podgradci</option>
|
||||
<option value="76207">Gornji Rahic</option>
|
||||
<option value="78439">Gornji Strpci</option>
|
||||
<option value="74272">Gornji Teslic</option>
|
||||
<option value="70240">Gornji Vakuf Uskoplje</option>
|
||||
<option value="76207">Gornji Zovik</option>
|
||||
<option value="89201">Grab</option>
|
||||
<option value="78227">Grabovica</option>
|
||||
<option value="75320">Gracanica</option>
|
||||
<option value="70233">Gracanica Kod Bugojna</option>
|
||||
<option value="75276">Gracanica Selo</option>
|
||||
<option value="88392">Gradac</option>
|
||||
<option value="76250">Gradacac</option>
|
||||
<option value="78400">Gradiska</option>
|
||||
<option value="88340">Grude</option>
|
||||
<option value="80205">Guber</option>
|
||||
<option value="80204">Listani</option>
|
||||
<option value="72277">Guca Gora</option>
|
||||
<option value="71240">Hadzici</option>
|
||||
<option value="72225">Hajdarevici</option>
|
||||
<option value="72245">Haljinici</option>
|
||||
<option value="72281">Han Bila</option>
|
||||
<option value="71360">Han Pijesak</option>
|
||||
<option value="71212">Hrasnica</option>
|
||||
<option value="88395">Hrasno</option>
|
||||
<option value="71144">Hresa</option>
|
||||
<option value="78436">Hrvacani</option>
|
||||
<option value="75216">Husino</option>
|
||||
<option value="88394">Hutovo</option>
|
||||
<option value="71210">Ilidza</option>
|
||||
<option value="71380">Ilijas</option>
|
||||
<option value="73208">Ilovaca</option>
|
||||
<option value="78234">Imljani</option>
|
||||
<option value="77208">Izacic</option>
|
||||
<option value="88420">Jablanica</option>
|
||||
<option value="71423">Jahorina</option>
|
||||
<option value="70101">Jajce</option>
|
||||
<option value="76316">Janja</option>
|
||||
<option value="72215">Janjici</option>
|
||||
<option value="88224">Jare</option>
|
||||
<option value="78233">Javorani</option>
|
||||
<option value="74264">Jelah</option>
|
||||
<option value="77241">Jezerski</option>
|
||||
<option value="79244">Johova</option>
|
||||
<option value="73319">Josanica</option>
|
||||
<option value="78244">Josavka</option>
|
||||
<option value="72264">Kacuni</option>
|
||||
<option value="72240">Kakanj</option>
|
||||
<option value="74413">Kalenderovci</option>
|
||||
<option value="75260">Kalesija</option>
|
||||
<option value="71230">Kalinovik</option>
|
||||
<option value="77204">Kamenica</option>
|
||||
<option value="72265">Kaonik</option>
|
||||
<option value="71213">Kasindo</option>
|
||||
<option value="80246">Kazaginac</option>
|
||||
<option value="88283">Kifino Selo</option>
|
||||
<option value="71250">Kiseljak</option>
|
||||
<option value="75211">Kiseljak, Kod Tuzle</option>
|
||||
<option value="75280">Kladanj</option>
|
||||
<option value="74452">Klakar Donji</option>
|
||||
<option value="79280">Kljuc</option>
|
||||
<option value="88324">Klobuk</option>
|
||||
<option value="74207">Klokotnica</option>
|
||||
<option value="78230">Knezevo</option>
|
||||
<option value="78230">Skender Vakuf</option>
|
||||
<option value="79246">Knezica</option>
|
||||
<option value="71356">Knezina</option>
|
||||
<option value="78423">Kobas</option>
|
||||
<option value="88226">Kocerin</option>
|
||||
<option value="78409">Kocicevo</option>
|
||||
<option value="78207">Kola</option>
|
||||
<option value="80244">Kongora</option>
|
||||
<option value="88400">Konjic</option>
|
||||
<option value="77249">Konjoder</option>
|
||||
<option value="74489">Koprivna</option>
|
||||
<option value="75247">Koraj</option>
|
||||
<option value="76236">Kornica</option>
|
||||
<option value="74253">Kosova</option>
|
||||
<option value="76276">Kostric</option>
|
||||
<option value="78220">Kotor Varos</option>
|
||||
<option value="74215">Kotorsko</option>
|
||||
<option value="72226">Kovaci</option>
|
||||
<option value="79002">Kozarac</option>
|
||||
<option value="79240">Bosanska Dubica</option>
|
||||
<option value="75413">Kozluk</option>
|
||||
<option value="72244">Kraljeva Sutjeska</option>
|
||||
<option value="71260">Kresevo</option>
|
||||
<option value="78256">Kriskovci</option>
|
||||
<option value="78206">Krupa Na Vrbasu</option>
|
||||
<option value="88203">Krusevo</option>
|
||||
<option value="78424">Kukulje</option>
|
||||
<option value="71216">Kula</option>
|
||||
<option value="78443">Kulasi</option>
|
||||
<option value="77206">Kulen Vakuf</option>
|
||||
<option value="80320">Kupres</option>
|
||||
<option value="78250">Laktasi</option>
|
||||
<option value="78407">Laminci Sredjani</option>
|
||||
<option value="79204">Lamovita</option>
|
||||
<option value="89208">Lastva</option>
|
||||
<option value="72216">Lasva</option>
|
||||
<option value="78222">Liplje</option>
|
||||
<option value="75213">Lipnica</option>
|
||||
<option value="78434">Lisnja</option>
|
||||
<option value="80101">Livno</option>
|
||||
<option value="75214">Ljubace</option>
|
||||
<option value="79206">Ljubija</option>
|
||||
<option value="88380">Ljubinje</option>
|
||||
<option value="89209">Ljubomir</option>
|
||||
<option value="88320">Ljubuski</option>
|
||||
<option value="88223">Ljuti Dolac</option>
|
||||
<option value="76278">Loncari</option>
|
||||
<option value="75240">Lopare</option>
|
||||
<option value="75300">Lukavac</option>
|
||||
<option value="75301">Lukavac Mjesto</option>
|
||||
<option value="75327">Lukavica</option>
|
||||
<option value="79267">Lusci Palanka</option>
|
||||
<option value="74250">Maglaj</option>
|
||||
<option value="74216">Majevac</option>
|
||||
<option value="77235">Mala Kladusa</option>
|
||||
<option value="74418">Mala Socanica</option>
|
||||
<option value="75320">Malesici</option>
|
||||
<option value="76208">Maoca</option>
|
||||
<option value="78410">Masici</option>
|
||||
<option value="78223">Maslovare</option>
|
||||
<option value="76271">Matici</option>
|
||||
<option value="74203">Matuzici</option>
|
||||
<option value="88266">Medjugorje</option>
|
||||
<option value="79247">Medjuvodje</option>
|
||||
<option value="72282">Mehurici</option>
|
||||
<option value="80243">Mesihovina</option>
|
||||
<option value="75446">Milici</option>
|
||||
<option value="73283">Miljeno</option>
|
||||
<option value="73313">Miljevina</option>
|
||||
<option value="74485">Milosevac</option>
|
||||
<option value="75329">Miricina</option>
|
||||
<option value="74480">Modrica</option>
|
||||
<option value="71428">Mokro</option>
|
||||
<option value="89204">Mosko</option>
|
||||
<option value="88000">Mostar</option>
|
||||
<option value="88000">Mostar, Jug</option>
|
||||
<option value="88000">Mostar, Jugozapad</option>
|
||||
<option value="88000">Mostar, Sjever</option>
|
||||
<option value="88000">Mostar, Zapad</option>
|
||||
<option value="75212">Mramor</option>
|
||||
<option value="73206">Mravinjac</option>
|
||||
<option value="79544">Mrkodol</option>
|
||||
<option value="70260">Mrkonjic Grad</option>
|
||||
<option value="72212">Nemila</option>
|
||||
<option value="88390">Neum</option>
|
||||
<option value="88280">Nevesinje</option>
|
||||
<option value="72276">Nova Bila</option>
|
||||
<option value="78418">Nova Topola</option>
|
||||
<option value="79220">Bosanski Novi</option>
|
||||
<option value="74254">Novi Seher</option>
|
||||
<option value="72290">Novi Travnik</option>
|
||||
<option value="78428">Nozicko</option>
|
||||
<option value="70225">Oborci</option>
|
||||
<option value="76235">Obudovac</option>
|
||||
<option value="76290">Odzak</option>
|
||||
<option value="74470">Vukosavlje</option>
|
||||
<option value="88285">Odzak Kod Nevesinja</option>
|
||||
<option value="71340">Olovo</option>
|
||||
<option value="79203">Omarska</option>
|
||||
<option value="78406">Orahova</option>
|
||||
<option value="75323">Orahovica Donja</option>
|
||||
<option value="76270">Orasje</option>
|
||||
<option value="74412">Osinja</option>
|
||||
<option value="74225">Osjecani</option>
|
||||
<option value="75406">Osmaci</option>
|
||||
<option value="79263">Ostra Luka</option>
|
||||
<option value="88423">Ostrozac</option>
|
||||
<option value="77228">Ostrozac Kod Cazina</option>
|
||||
<option value="77244">Otoka</option>
|
||||
<option value="72238">Ozimica</option>
|
||||
<option value="78437">Palackovci</option>
|
||||
<option value="71420">Pale</option>
|
||||
<option value="75435">Papraca</option>
|
||||
<option value="71243">Pazaric</option>
|
||||
<option value="77227">Pecigrad</option>
|
||||
<option value="76256">Pelagicevo</option>
|
||||
<option value="72112">Perin Han</option>
|
||||
<option value="74317">Petrovo</option>
|
||||
<option value="75412">Pilica</option>
|
||||
<option value="78217">Piskavica</option>
|
||||
<option value="88305">Pocitelj</option>
|
||||
<option value="72252">Poculica</option>
|
||||
<option value="71425">Podgrab</option>
|
||||
<option value="80209">Podhum</option>
|
||||
<option value="71387">Podlugovi</option>
|
||||
<option value="74217">Podnovlje</option>
|
||||
<option value="75355">Podorasje Kod Srebrenika</option>
|
||||
<option value="77232">Podzvizd</option>
|
||||
<option value="75303">Poljice</option>
|
||||
<option value="75320">Popovi</option>
|
||||
<option value="88240">Posusje</option>
|
||||
<option value="78216">Potkozarje</option>
|
||||
<option value="78435">Potocani</option>
|
||||
<option value="88208">Potoci</option>
|
||||
<option value="73290">Praca</option>
|
||||
<option value="73245">Prelovo</option>
|
||||
<option value="79287">Previja</option>
|
||||
<option value="74276">Pribinic</option>
|
||||
<option value="75249">Priboj Kod Lopara</option>
|
||||
<option value="79101">Prijedor</option>
|
||||
<option value="80202">Priluka</option>
|
||||
<option value="80245">Prisoje</option>
|
||||
<option value="78430">Prnjavor</option>
|
||||
<option value="80206">Prolog</option>
|
||||
<option value="88440">Prozor</option>
|
||||
<option value="70223">Prusac</option>
|
||||
<option value="71335">Przici</option>
|
||||
<option value="72207">Puhovac</option>
|
||||
<option value="75305">Puracic</option>
|
||||
<option value="88325">Radisici</option>
|
||||
<option value="75268">Rainci Gornji</option>
|
||||
<option value="88245">Rakitno</option>
|
||||
<option value="71217">Rakovica</option>
|
||||
<option value="80247">Rasko Polje</option>
|
||||
<option value="78429">Razboj Lijevce</option>
|
||||
<option value="76218">Razljevo</option>
|
||||
<option value="79288">Ribnik</option>
|
||||
<option value="77215">Ripac</option>
|
||||
<option value="73220">Rogatica</option>
|
||||
<option value="79226">Rudice</option>
|
||||
<option value="73260">Rudo</option>
|
||||
<option value="88347">Ruzici</option>
|
||||
<option value="76230">Bosanski Samac</option>
|
||||
<option value="79285">Sanica Gornja</option>
|
||||
<option value="79260">Sanski Most</option>
|
||||
<option value="75411">Sapna</option>
|
||||
<option value="78202">Saracica</option>
|
||||
<option value="71000">Sarajevo</option>
|
||||
<option value="71103">Sarajevo, Centar</option>
|
||||
<option value="71160">Sarajevo, Novi Grad</option>
|
||||
<option value="71120">Sarajevo, Novo Sarajevo</option>
|
||||
<option value="71140">Sarajevo, Stari Grad</option>
|
||||
<option value="76209">Satorovici</option>
|
||||
<option value="73305">Sekovici</option>
|
||||
<option value="75450">Sekovici</option>
|
||||
<option value="71321">Semizovac</option>
|
||||
<option value="76205">Seonjaci</option>
|
||||
<option value="75275">Serici</option>
|
||||
<option value="75245">Sibosnica</option>
|
||||
<option value="78433">Sibovska</option>
|
||||
<option value="75207">Simin Han</option>
|
||||
<option value="78364">Sipovo</option>
|
||||
<option value="78224">Siprage</option>
|
||||
<option value="88220">Siroki Brijeg</option>
|
||||
<option value="78422">Sitnesi</option>
|
||||
<option value="79283">Sitnica</option>
|
||||
<option value="75436">Skelani</option>
|
||||
<option value="74261">Skugric</option>
|
||||
<option value="75353">Sladna</option>
|
||||
<option value="78253">Slatina Ilidza</option>
|
||||
<option value="78438">Smrtici</option>
|
||||
<option value="74279">Snjegotina Gornja</option>
|
||||
<option value="74323">Sockovac</option>
|
||||
<option value="71350">Sokolac</option>
|
||||
<option value="71210">Sokolovici</option>
|
||||
<option value="88345">Sovici</option>
|
||||
<option value="75356">Spionica</option>
|
||||
<option value="78420">Srbac</option>
|
||||
<option value="75430">Srebrenica</option>
|
||||
<option value="75350">Srebrenik</option>
|
||||
<option value="71385">Srednje</option>
|
||||
<option value="79249">Sreflije</option>
|
||||
<option value="76258">Srnice</option>
|
||||
<option value="79224">Bosanska Kostajnica</option>
|
||||
<option value="74450">Bosanski Brod</option>
|
||||
<option value="73110">Srpsko Gorazde</option>
|
||||
<option value="76278">Srpsko Orasje</option>
|
||||
<option value="71123">Srpsko Sarajevo</option>
|
||||
<option value="74208">Stanari</option>
|
||||
<option value="78243">Stara Dubrava</option>
|
||||
<option value="79268">Stari Majdan</option>
|
||||
<option value="77224">Stijena</option>
|
||||
<option value="73223">Stjenice</option>
|
||||
<option value="75324">Stjepan Polje</option>
|
||||
<option value="88360">Stolac</option>
|
||||
<option value="72209">Stranjani</option>
|
||||
<option value="78208">Stricici</option>
|
||||
<option value="75305">Strpci</option>
|
||||
<option value="88323">Studenci</option>
|
||||
<option value="75283">Stupari</option>
|
||||
<option value="77223">Sturlic</option>
|
||||
<option value="75344">Suho Polje</option>
|
||||
<option value="80249">Sujica</option>
|
||||
<option value="79229">Svodna</option>
|
||||
<option value="71244">Tarcin</option>
|
||||
<option value="75414">Teocak</option>
|
||||
<option value="74260">Tesanj</option>
|
||||
<option value="74266">Tesanjka</option>
|
||||
<option value="74270">Teslic</option>
|
||||
<option value="88348">Tihaljina</option>
|
||||
<option value="75357">Tinja</option>
|
||||
<option value="75455">Tisca</option>
|
||||
<option value="77233">Todorovo</option>
|
||||
<option value="75265">Tojsici</option>
|
||||
<option value="76272">Tolisa</option>
|
||||
<option value="79265">Tomina</option>
|
||||
<option value="80240">Tomislavgrad</option>
|
||||
<option value="72213">Topcic Polje</option>
|
||||
<option value="72270">Travnik</option>
|
||||
<option value="88375">Trebinja</option>
|
||||
<option value="89000">Trebinje</option>
|
||||
<option value="78252">Trn</option>
|
||||
<option value="76335">Trnava Donja</option>
|
||||
<option value="76310">Trnjaci</option>
|
||||
<option value="71220">Trnovo</option>
|
||||
<option value="77225">Trzacka Rastela</option>
|
||||
<option value="72283">Turbe</option>
|
||||
<option value="75306">Turija</option>
|
||||
<option value="78404">Turjak Kod Bosanske Gradiske</option>
|
||||
<option value="75000">Tuzla</option>
|
||||
<option value="76330">Ugljevik</option>
|
||||
<option value="74278">Ugodnovici</option>
|
||||
<option value="71233">Ulog</option>
|
||||
<option value="74230">Usora</option>
|
||||
<option value="73250">Ustikolina</option>
|
||||
<option value="73265">Uvac</option>
|
||||
<option value="73249">Vardiste</option>
|
||||
<option value="71330">Vares</option>
|
||||
<option value="77245">Varoska Rijeka</option>
|
||||
<option value="74213">Velika Bukovica</option>
|
||||
<option value="77207">Velika Gata</option>
|
||||
<option value="77230">Velika Kladusa</option>
|
||||
<option value="76329">Velika Obarska</option>
|
||||
<option value="88208">Vidosi</option>
|
||||
<option value="76275">Vidovice</option>
|
||||
<option value="70202">Vinac</option>
|
||||
<option value="88247">Vir Kod Posusja</option>
|
||||
<option value="73240">Visegrad</option>
|
||||
<option value="88307">Visici</option>
|
||||
<option value="71300">Visoko</option>
|
||||
<option value="72250">Vitez</option>
|
||||
<option value="88326">Vitina</option>
|
||||
<option value="74265">Vitkovci Donji</option>
|
||||
<option value="73205">Vitkovici</option>
|
||||
<option value="75440">Vlasenica</option>
|
||||
<option value="71320">Vogosca</option>
|
||||
<option value="71123">Vojkovici</option>
|
||||
<option value="70246">Voljevac</option>
|
||||
<option value="72227">Vozuca</option>
|
||||
<option value="74488">Vranjak</option>
|
||||
<option value="88113">Vrapcici</option>
|
||||
<option value="75248">Vrazici</option>
|
||||
<option value="78211">Vrbanja Kod Banja Luke</option>
|
||||
<option value="78225">Vrbanjci</option>
|
||||
<option value="78408">Vrbaska</option>
|
||||
<option value="77231">Vrnograc</option>
|
||||
<option value="76325">Vrsani</option>
|
||||
<option value="77203">Vrsta</option>
|
||||
<option value="76254">Vuckovci</option>
|
||||
<option value="74470">Vukosavlje</option>
|
||||
<option value="76273">Zabar Donji</option>
|
||||
<option value="73287">Zaborak</option>
|
||||
<option value="72220">Zabrdje</option>
|
||||
<option value="76333">Zabrdje</option>
|
||||
<option value="78221">Zabrdje Kod Kotor Varosi</option>
|
||||
<option value="78214">Zaluzani</option>
|
||||
<option value="72220">Zavidovici</option>
|
||||
<option value="74451">Zboriste</option>
|
||||
<option value="76259">Zelinja</option>
|
||||
<option value="72236">Zeljezno Polje</option>
|
||||
<option value="72000">Zenica</option>
|
||||
<option value="72230">Zepce</option>
|
||||
<option value="88268">Zitomislici</option>
|
||||
<option value="75270">Zivinice</option>
|
||||
<option value="71370">Zupca</option>
|
||||
<option value="75400">Zvornik</option>
|
||||
</select>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="phone">Telefon</label>
|
||||
<div className="col-md-4">
|
||||
<div className="input-group">
|
||||
<span className="input-group-addon">06</span>
|
||||
<input id="phone" name="phone" className="form-control" placeholder="1 222 333" type="text" required="" value={this.state.deliveryDestination.get('phone')} onChange={this._onFieldChange} />
|
||||
</div>
|
||||
<p className="help-block">broj mobitela - mora biti sa jedne od mreža u BiH</p>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="email">E - mail</label>
|
||||
<div className="col-md-4">
|
||||
<input id="email" name="email" type="text" placeholder="ime@nekimail.com" className="form-control input-md" required="" value={this.state.deliveryDestination.get('email')} onChange={this._onFieldChange} />
|
||||
<span className="help-block">E - mail adresa na koju će vam biti poslano obavještenje o narudžbi</span>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="note">Napomena</label>
|
||||
<div className="col-md-4">
|
||||
<textarea className="form-control" id="note" name="note" value={this.state.deliveryDestination.get('note')} onChange={this._onFieldChange} ></textarea>
|
||||
</div>
|
||||
</div>
|
||||
<div className="form-group">
|
||||
<label className="col-md-4 control-label" htmlFor="order"></label>
|
||||
<div className="col-md-8">
|
||||
<CartTotal items={this.state.items} itemCounts={this.state.itemCounts} /> <button id="order" name="order" className="btn btn-success">Naruči</button>
|
||||
</div>
|
||||
</div>
|
||||
</fieldset>
|
||||
</form>
|
||||
</div>
|
||||
);
|
||||
|
||||
},
|
||||
@@ -118,8 +603,8 @@ var CheckoutPage = React.createClass({
|
||||
}
|
||||
|
||||
},
|
||||
_onOrderClick: function () {
|
||||
//NavigationActions.goToCheckout();
|
||||
_onFieldChange: function (event) {
|
||||
CartActions.changeDeliveryDestinationProperty(event.target.name, event.target.value);
|
||||
},
|
||||
|
||||
getInitialState: function () {
|
||||
|
||||
@@ -11,25 +11,22 @@ var RootApp = React.createClass({
|
||||
render: function() {
|
||||
|
||||
return (
|
||||
|
||||
<div className="container">
|
||||
|
||||
<div className='page-header'>
|
||||
<h1 className="main-heading"><a href="#" style={{color: "#cd3071"}}>ribica.ba</a></h1> <CartIcon />
|
||||
<div style={{float:'right'}}>
|
||||
<LoginStatus />
|
||||
<div className='page-header'>
|
||||
<h1 className="main-heading"><a href="/" style={{color: "#cd3071"}}>ribica.ba</a></h1> <CartIcon />
|
||||
<div style={{float:'right'}}>
|
||||
<LoginStatus />
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<div className='row'>
|
||||
<div className='col-md-12' id='header'>
|
||||
<SectionsListComponent />
|
||||
</div>
|
||||
</div>
|
||||
<div className='row'>
|
||||
|
||||
<RouteHandler />
|
||||
|
||||
</div>
|
||||
<div className='row'>
|
||||
<div className='col-md-12' id='header'>
|
||||
<SectionsListComponent />
|
||||
</div>
|
||||
</div>
|
||||
<div className='row'>
|
||||
<RouteHandler />
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
);
|
||||
|
||||
@@ -8,5 +8,6 @@ module.exports = keyMirror({
|
||||
// and not just decrease count by 1
|
||||
TAKE_ITEM_OUT: null ,
|
||||
CART_DATA_LOADED: null,
|
||||
SAVE_CART_STATE_FOR_ITEM: null
|
||||
SAVE_CART_STATE_FOR_ITEM: null,
|
||||
CHANGE_DELIVERY_DESTINATION_PROPERTY: null
|
||||
});
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
body {
|
||||
background-image: url(http://diapers.q-assets.com/images/body_bg.gif?ReleaseVersion=201512217123);
|
||||
background-image: url(https://res.cloudinary.com/lfvt7ps2n/image/upload/v1424608718/http_diapers.q-assets.com_images_body_bg_towkjs.gif);
|
||||
font-family: Arial, Helvetica, sans-serif;
|
||||
font-size: 12px;
|
||||
}
|
||||
|
||||
22
front-ui/app/models/deliveryDestination.js
Normal file
22
front-ui/app/models/deliveryDestination.js
Normal file
@@ -0,0 +1,22 @@
|
||||
var Backbone = require('backbone');
|
||||
var Globals = require('../globals');
|
||||
|
||||
var DeliveryDestination = Backbone.Model.extend({
|
||||
|
||||
initialize: function() {
|
||||
$.ajaxPrefilter(
|
||||
function(options, originalOptions, jqXHR) {
|
||||
options.xhrFields = {
|
||||
withCredentials: true
|
||||
}
|
||||
}
|
||||
);
|
||||
},
|
||||
|
||||
url: Globals.ApiUrl + '/cart/delivery_destination',
|
||||
defaults: {
|
||||
count: 0
|
||||
}
|
||||
});
|
||||
|
||||
module.exports = DeliveryDestination;
|
||||
@@ -5,6 +5,7 @@ var CartActions = require('../actions/cartActions');
|
||||
var ItemInCart = require('../models/itemInCart');
|
||||
var ItemInCartCollection = require('../models/itemInCartCollection');
|
||||
var ItemCollection = require('../models/itemCollection');
|
||||
var DeliveryDestination = require('../models/deliveryDestination');
|
||||
|
||||
var _ = require('underscore');
|
||||
|
||||
@@ -13,6 +14,7 @@ var states = {}
|
||||
var _itemsInCart = new ItemInCartCollection();
|
||||
var _itemsForDisplay = new ItemCollection();
|
||||
_itemsForDisplay.setFromCart(true);
|
||||
var _deliveryDestination = new DeliveryDestination();
|
||||
|
||||
|
||||
var loadCart = function() {
|
||||
@@ -66,11 +68,11 @@ var saveCartStateForItem = function(itemId) {
|
||||
CartActions.dataLoaded();
|
||||
}
|
||||
});
|
||||
}
|
||||
/*
|
||||
var syncCountsWithDetails = function() {
|
||||
for(i in )
|
||||
}*/
|
||||
};
|
||||
|
||||
var changeDeliveryDestinationProperty = function (property, value) {
|
||||
_deliveryDestination.set(property, value);
|
||||
};
|
||||
|
||||
|
||||
|
||||
@@ -103,7 +105,8 @@ var CartStore = _.extend({}, EventEmitter.prototype, {
|
||||
var state = {
|
||||
count: numberOfItems,
|
||||
items: _itemsForDisplay,
|
||||
itemCounts: states
|
||||
itemCounts: states,
|
||||
deliveryDestination: _deliveryDestination
|
||||
};
|
||||
return state;
|
||||
},
|
||||
@@ -151,6 +154,8 @@ AppDispatcher.register(function(payload) {
|
||||
case CartConstants.SAVE_CART_STATE_FOR_ITEM:
|
||||
// saveCartStateForItem(action.itemId);
|
||||
break;
|
||||
case CartConstants.CHANGE_DELIVERY_DESTINATION_PROPERTY:
|
||||
changeDeliveryDestinationProperty(action.propety, action.value)
|
||||
default:
|
||||
return true;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user