diff --git a/package-lock.json b/package-lock.json index 619b96d..202e34f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1125,6 +1125,21 @@ "@types/node": "*" } }, + "@types/jest": { + "version": "24.0.18", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-24.0.18.tgz", + "integrity": "sha512-jcDDXdjTcrQzdN06+TSVsPPqxvsZA/5QkYfIZlq1JMw7FdP5AZylbOc+6B/cuDurctRe+MziUMtQ3xQdrbjqyQ==", + "dev": true, + "requires": { + "@types/jest-diff": "*" + } + }, + "@types/jest-diff": { + "version": "20.0.1", + "resolved": "https://registry.npmjs.org/@types/jest-diff/-/jest-diff-20.0.1.tgz", + "integrity": "sha512-yALhelO3i0hqZwhjtcr6dYyaLoCHbAMshwtj6cGxTvHZAKXHsYGdff6E8EPw3xLKY0ELUTQ69Q1rQiJENnccMA==", + "dev": true + }, "@types/lru-cache": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/@types/lru-cache/-/lru-cache-4.1.2.tgz", @@ -1962,6 +1977,15 @@ "integrity": "sha512-4diPfzWbLEIElVG4AnqP+00SULlPzNuyJFNnmMrLgyaxG6tZXJ1sn7mjBu4fHrJE+Yp/jgylOweJn2xsLMFggQ==", "dev": true }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, "ajv": { "version": "6.10.0", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", @@ -2098,6 +2122,12 @@ "sprintf-js": "~1.0.2" } }, + "argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/argv/-/argv-0.0.2.tgz", + "integrity": "sha1-7L0W+JSbFXGDcRsb2jNPN4QBhas=", + "dev": true + }, "arr-diff": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", @@ -3749,6 +3779,19 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "codecov": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/codecov/-/codecov-3.5.0.tgz", + "integrity": "sha512-/OsWOfIHaQIr7aeZ4pY0UC1PZT6kimoKFOFYFNb6wxo3iw12nRrh+mNGH72rnXxNsq6SGfesVPizm/6Q3XqcFQ==", + "dev": true, + "requires": { + "argv": "^0.0.2", + "ignore-walk": "^3.0.1", + "js-yaml": "^3.13.1", + "teeny-request": "^3.11.3", + "urlgrey": "^0.4.4" + } + }, "collection-visit": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", @@ -5159,6 +5202,21 @@ "is-symbol": "^1.0.2" } }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==", + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -5767,10 +5825,13 @@ } }, "eslint-utils": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", - "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", - "dev": true + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz", + "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.0.0" + } }, "eslint-visitor-keys": { "version": "1.0.0", @@ -7356,9 +7417,9 @@ "dev": true }, "handlebars": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz", - "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==", + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.5.3.tgz", + "integrity": "sha512-3yPecJoJHK/4c6aZhSvxOyG4vJKDshV36VHp0iVCDVh7o9w2vwi3NSnL2MMPj3YdduqaBcu7cGbggJQM0br9xA==", "dev": true, "requires": { "neo-async": "^2.6.0", @@ -7789,6 +7850,16 @@ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", "dev": true }, + "https-proxy-agent": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz", + "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -7850,6 +7921,15 @@ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", "dev": true }, + "ignore-walk": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", + "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, "import-cwd": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", @@ -10584,6 +10664,12 @@ "lodash": "4.x" } }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "dev": true + }, "node-forge": { "version": "0.7.5", "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", @@ -14198,6 +14284,17 @@ "inherits": "2" } }, + "teeny-request": { + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/teeny-request/-/teeny-request-3.11.3.tgz", + "integrity": "sha512-CKncqSF7sH6p4rzCgkb/z/Pcos5efl0DmolzvlqRQUNcpRIruOhY9+T1FsIlyEbfWd7MsFpodROOwHYh2BaXzw==", + "dev": true, + "requires": { + "https-proxy-agent": "^2.2.1", + "node-fetch": "^2.2.0", + "uuid": "^3.3.2" + } + }, "terser": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/terser/-/terser-4.1.2.tgz", @@ -14896,6 +14993,12 @@ "requires-port": "^1.0.0" } }, + "urlgrey": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/urlgrey/-/urlgrey-0.4.4.tgz", + "integrity": "sha1-iS/pWWCAXoVRnxzUOJ8stMu3ZS8=", + "dev": true + }, "use": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", diff --git a/public/manifest.json b/public/manifest.json index 013d4a6..22a855c 100644 --- a/public/manifest.json +++ b/public/manifest.json @@ -1,5 +1,6 @@ { - "name": "App", + "name": "Kod İlan", + "short_name": "Kod İlan", "icons": [ { "src": "\/android-icon-36x36.png", @@ -36,6 +37,64 @@ "sizes": "192x192", "type": "image\/png", "density": "4.0" - } - ] + }, + { + "src": "\/apple-icon-48x48.png", + "sizes": "48x48", + "type": "image\/png", + "density": "0.75" + }, + { + "src": "\/apple-icon-57x57.png", + "sizes": "57x57", + "type": "image\/png", + "density": "1.0" + }, + { + "src": "\/apple-icon-72x72.png", + "sizes": "72x72", + "type": "image\/png", + "density": "1.5" + }, + { + "src": "\/apple-icon-76x76.png", + "sizes": "76x76", + "type": "image\/png", + "density": "2.0" + }, + { + "src": "\/apple-icon-114x114.png", + "sizes": "114x114", + "type": "image\/png", + "density": "2.5" + }, + { + "src": "\/apple-icon-120x120.png", + "sizes": "120x120", + "type": "image\/png", + "density": "3.0" + }, + { + "src": "\/apple-icon-144x144.png", + "sizes": "144x144", + "type": "image\/png", + "density": "3.5" + }, + { + "src": "\/apple-icon-152x152.png", + "sizes": "152x152", + "type": "image\/png", + "density": "4.0" + }, + { + "src": "\/apple-icon-180x180.png", + "sizes": "152x152", + "type": "image\/png", + "density": "4.5" + } + ], + "start_url": ".", + "display": "standalone", + "background_color": "#ffffff", + "theme_color": "#333333" } \ No newline at end of file diff --git a/src/assets/css/responsive.css b/src/assets/css/responsive.css index 4c69f26..41b9994 100755 --- a/src/assets/css/responsive.css +++ b/src/assets/css/responsive.css @@ -236,7 +236,7 @@ body.boxed { @media only screen and (min-width: 768px) and (max-width: 990px) { .container { - width: 768px; + width: 100%; } .container .column, .container .columns { @@ -312,6 +312,10 @@ body.boxed { .container .two-thirds.column { width: 492px; } + .companyLink { + overflow: hidden; + text-overflow: ellipsis; + } } /* #Mobile (Portrait) diff --git a/src/assets/css/style.css b/src/assets/css/style.css index 1f3823d..c04c6b1 100755 --- a/src/assets/css/style.css +++ b/src/assets/css/style.css @@ -521,7 +521,7 @@ ul li ul a.sf-with-ul:after { -o-background-size: cover; background-size: cover; margin-bottom: 35px; - z-index: 1000; + z-index: 999; } #banner:before { @@ -672,7 +672,7 @@ ul li ul a.sf-with-ul:after { #titlebar { background-color: #f6f6f6; position: relative; - padding: 70px; + padding: 70px 0px; margin-bottom: 50px; } @@ -1339,6 +1339,7 @@ table.manage-table td.action a:hover { right: 0; bottom: 20px; margin: 0 20px 0 0; + z-index: 1000; } #backtotop a { @@ -4489,12 +4490,16 @@ span.temporary { .listing .listing-logo { width: 60px; min-width: 60px; - flex-wrap: wrap; + display: flex; + align-items: center; } .listing .listing-logo img { border-radius: 3px; transform: translate3d(0, 0, 0); + object-fit: cover; + height: auto; + width: 100%; } .listing .listing-title { @@ -8775,12 +8780,12 @@ select { .multiselect { position: relative; - z-index: 1000; + z-index: 900; outline: none; } .multiselect--active { - z-index: 1001; + z-index: 901; } .multiselect * { diff --git a/src/components/pages/AddJob.vue b/src/components/pages/AddJob.vue index 4d47ca7..8a4faa2 100644 --- a/src/components/pages/AddJob.vue +++ b/src/components/pages/AddJob.vue @@ -19,7 +19,6 @@ export default { data() { return { isPreview: false, - isSaved: false, isSaving: false, formData: { position: '', @@ -112,8 +111,8 @@ export default { this.isSaving = true; this.savePost(this.getPostData()) .then(() => { - this.isSaved = true; this.saveToLocalStorage(); + this.$router.push('/ilan-ekle/basarili'); }) .catch((e) => { const errors = this.parseErrors(e); @@ -184,149 +183,140 @@ export default { -
- İlanınız başarılı bir şekilde kaydedildi!
- İlanınızın yayınlanabilmesi için gönderilen e-postadaki
- onay linkine tıklamanız gerekmektedir.
-
- Önemli hatırlatma! - İlan ekleyebilmek için belirtmiş olduğunuz firma ismiyle uyumlu bir e-posta adresi - vermeniz gerekiyor. İlan ekledikten sonra doğrulama işlemi için belirtmiş olduğunuz - e-posta adresine bir onay e-postası gönderilecektir. İlanınız size gelen e-postadaki - doğrulama linkine tıkladıktan sonra yayına alınacaktır. -
-- Uzaktan çalışmaya elverişli bir ilansa Remote seçiniz. -
-
- Bu pozisyon için gerekli olan yeti ve teknolojileri listeden seçebilirsiniz
- ya da virgul ile ekleme yapabilirsiniz. En fazla 10 etiket ekleyebilirsiniz.
-
- İlanınıza frontend
, backend
, mobile
,
- designer
, qa
etiketlerinden birini ekleyip
- ilgili kategoride yer almasını sağlayabilirsiniz.
-
- Doğru ve etkili etiketler seçmek ilanınızın ilan detay sayfasındaki
- "Benzer İlanlar" arasında gözükme şansını arttıracaktır.
-
- Logo kare olarak gösterilecektir. -
-+ Önemli hatırlatma! + İlan ekleyebilmek için belirtmiş olduğunuz firma ismiyle uyumlu bir e-posta adresi + vermeniz gerekiyor. İlan ekledikten sonra doğrulama işlemi için belirtmiş olduğunuz + e-posta adresine bir onay e-postası gönderilecektir. İlanınız size gelen e-postadaki + doğrulama linkine tıkladıktan sonra yayına alınacaktır. +
++ Uzaktan çalışmaya elverişli bir ilansa Remote seçiniz. +
+
+ Bu pozisyon için gerekli olan yeti ve teknolojileri listeden seçebilirsiniz
+ ya da virgul ile ekleme yapabilirsiniz. En fazla 10 etiket ekleyebilirsiniz.
+
+ İlanınıza frontend
, backend
, mobile
,
+ designer
, qa
etiketlerinden birini ekleyip
+ ilgili kategoride yer almasını sağlayabilirsiniz.
+
+ Doğru ve etkili etiketler seçmek ilanınızın ilan detay sayfasındaki
+ "Benzer İlanlar" arasında gözükme şansını arttıracaktır.
+
+ Logo kare olarak gösterilecektir. +
+
+ İlanınız başarılı bir şekilde kaydedildi!
+ İlanınızın yayınlanabilmesi için gönderilen e-postadaki
+ onay linkine tıklamanız gerekmektedir.
+