Commit b3446ebc authored by ZeMKI's avatar ZeMKI

Network sorting

* programming new sorting: network sorting.
* done math behind creating sections inside circle.
* done math behind calculating if a point is inside a section of a circle.
* sorting layout optimization.
parent 19d51ff3
......@@ -10,6 +10,7 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/barryvdh/laravel-debugbar" />
<excludeFolder url="file://$MODULE_DIR$/vendor/barryvdh/laravel-dompdf" />
<excludeFolder url="file://$MODULE_DIR$/vendor/barryvdh/laravel-translation-manager" />
<excludeFolder url="file://$MODULE_DIR$/vendor/binarytorch/larecipe" />
<excludeFolder url="file://$MODULE_DIR$/vendor/composer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/dnoegel/php-xdg-base-dir" />
<excludeFolder url="file://$MODULE_DIR$/vendor/doctrine/annotations" />
......@@ -23,6 +24,7 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/dragonmantank/cron-expression" />
<excludeFolder url="file://$MODULE_DIR$/vendor/egulias/email-validator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/erusev/parsedown" />
<excludeFolder url="file://$MODULE_DIR$/vendor/erusev/parsedown-extra" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/flare-client-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition" />
<excludeFolder url="file://$MODULE_DIR$/vendor/facade/ignition-contracts" />
......@@ -43,7 +45,6 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/framework" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/telescope" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravel/tinker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/laravelcollective/html" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/commonmark" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/container" />
<excludeFolder url="file://$MODULE_DIR$/vendor/league/flysystem" />
......@@ -51,10 +52,15 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/markbaker/complex" />
<excludeFolder url="file://$MODULE_DIR$/vendor/markbaker/matrix" />
<excludeFolder url="file://$MODULE_DIR$/vendor/maximebf/debugbar" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mnapoli/front-yaml" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mnapoli/silly" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mockery/mockery" />
<excludeFolder url="file://$MODULE_DIR$/vendor/monolog/monolog" />
<excludeFolder url="file://$MODULE_DIR$/vendor/moontoast/math" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mpociot/documentarian" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mpociot/laravel-apidoc-generator" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mpociot/laravel-test-factory-helper" />
<excludeFolder url="file://$MODULE_DIR$/vendor/mpociot/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/vendor/myclabs/deep-copy" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nesbot/carbon" />
<excludeFolder url="file://$MODULE_DIR$/vendor/nette/utils" />
......@@ -70,6 +76,7 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/phenx/php-font-lib" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phenx/php-svg-lib" />
<excludeFolder url="file://$MODULE_DIR$/vendor/php-cs-fixer/diff" />
<excludeFolder url="file://$MODULE_DIR$/vendor/php-di/invoker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-common" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/reflection-docblock" />
<excludeFolder url="file://$MODULE_DIR$/vendor/phpdocumentor/type-resolver" />
......@@ -112,16 +119,15 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/seld/jsonlint" />
<excludeFolder url="file://$MODULE_DIR$/vendor/seld/phar-utils" />
<excludeFolder url="file://$MODULE_DIR$/vendor/sensiolabs/security-checker" />
<excludeFolder url="file://$MODULE_DIR$/vendor/slam/php-cs-fixer-extensions" />
<excludeFolder url="file://$MODULE_DIR$/vendor/slevomat/coding-standard" />
<excludeFolder url="file://$MODULE_DIR$/vendor/spatie/laravel-webhook-server" />
<excludeFolder url="file://$MODULE_DIR$/vendor/squizlabs/php_codesniffer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/stichoza/google-translate-php" />
<excludeFolder url="file://$MODULE_DIR$/vendor/swiftmailer/swiftmailer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/console" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/css-selector" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/debug" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/dom-crawler" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/error-handler" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/event-dispatcher-contracts" />
......@@ -147,6 +153,8 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/translation-contracts" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-dumper" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/var-exporter" />
<excludeFolder url="file://$MODULE_DIR$/vendor/symfony/yaml" />
<excludeFolder url="file://$MODULE_DIR$/vendor/tanmuhittin/laravel-google-translate" />
<excludeFolder url="file://$MODULE_DIR$/vendor/theseer/fdomdocument" />
<excludeFolder url="file://$MODULE_DIR$/vendor/theseer/tokenizer" />
......@@ -154,6 +162,8 @@
<excludeFolder url="file://$MODULE_DIR$/vendor/vlucas/phpdotenv" />
<excludeFolder url="file://$MODULE_DIR$/vendor/webmozart/assert" />
<excludeFolder url="file://$MODULE_DIR$/vendor/webpatser/laravel-uuid" />
<excludeFolder url="file://$MODULE_DIR$/vendor/windwalker/renderer" />
<excludeFolder url="file://$MODULE_DIR$/vendor/windwalker/structure" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
......
This diff is collapsed.
......@@ -183,4 +183,114 @@ $app/Http/Middleware/Authenticate.php,f/7/f7ec0e145842212dd9c0763d10bb0aaa68d32
C
app/Http/Kernel.php,4/0/405f423e61f666bcedb754ae8befdce9e746176e
K
app/Policies/UserPolicy.php,7/2/72a6f8426b50f2d6d3c0bdc2da818be7479c8989
\ No newline at end of file
app/Policies/UserPolicy.php,7/2/72a6f8426b50f2d6d3c0bdc2da818be7479c8989
u
Edatabase/migrations/2020_01_20_102018_add_email_verified_to_users.php,f/c/fc86d5d1c8c24aec62b10ec940c1e458cd4128fc
l
<database/migrations/2018_01_04_145119_create_users_table.php,a/e/aecd2755864b1fed5c1997dd7daf8805cafb83dd
q
Adatabase/migrations/2018_11_19_152139_create_study_user_table.php,4/b/4b5c8a559a00a135e217875da610424901ff2ac7
U
%app/Providers/AuthServiceProvider.php,a/5/a526ceaeed37cec3622903d924e7bbaf01d42971

Qdatabase/migrations/2020_04_14_103829_create_study_interview_public_url_table.php,8/1/818aa3f4224adff6e0582b8a4f1e530cac7af091
a
1app/Http/Middleware/PublicInterviewTokenCheck.php,4/9/4977f4b8c7a481f84c1127bbddb4d7d473876bef
T
$resources/views/errors/401.blade.php,6/7/674a2cc6879326e446d7825963acada13097d378
4
.env,3/c/3c84dcdc6bbe3d7817c49dcdc327b926fea1808a
S
#storage/logs/laravel-2020-04-14.log,8/4/84a75d275a1f64bd8d7a60eaeade247b56a43c60
T
$resources/views/errors/503.blade.php,3/6/36d8c6a8db8f761752a50b38902972be60a8bcad
T
$resources/views/errors/403.blade.php,4/b/4bd6d0dd0761777156a9a5c4a5343bf0fd764618
T
$resources/views/errors/404.blade.php,c/3/c30a91570c5ca5e6f4ad6c2a470e253e2ccf2c90
T
$resources/views/errors/419.blade.php,5/5/55b92b41803329360b01463fab47af1230a8d4d5
T
$resources/views/errors/429.blade.php,5/4/54fbc1eef9ac16159d32d1da392cca8ced5389a5
T
$resources/views/errors/500.blade.php,7/c/7cd57bd83117d9aa4b1da2b74bce65b3fadfdc9b
X
(resources/views/errors/minimal.blade.php,2/5/25a0c9dcd032e13a989fdd98ea128639a942e65b
X
(resources/views/interview/done.blade.php,8/8/886ab37499cecec78708c4e65c38a22a21dfccaa
P
resources/sass/bulma-slider.sass,d/0/d0d23b55c87d48973a91f93b883e2fdd06936a7b
J
resources/sass/_reset.scss,f/7/f7e63603bea49f9f71e8d5468b94889dd1b66ef9
J
resources/sass/_typos.scss,e/e/eebbf610dbd7556c245d1c796d68b054e48dca1d
Z
*app/Http/Controllers/SortingController.php,7/e/7ea53889c57b560c3bbda6955dc2d56c43a7da65
N
resources/sass/_interview.scss,8/3/8336d65a008dcb8fa7f2cba7af663d6af4af8fd6
f
6resources/views/vendor/urlshortener/redirect.blade.php,c/5/c5cce3814630339887f021ad2cea818b27a1e282
Y
)resources/views/interview/index.blade.php,0/1/01733d39060e14ff5b28ed6a90cdcacb642b1d2f
`
0app/Http/Controllers/Auth/RegisterController.php,a/0/a0ffa01331c31490401d3514217b1d5b3700fb49
J
app/PublicInterviewUrl.php,b/2/b290416a9116cb354756abaa165bd8542be49cfb
a
1app/Http/Controllers/StudyInterviewController.php,c/d/cd74a1f2e58fb5af58453b2d882cf24c1b5bfd5b
Y
)resources/js/components/publicurllist.vue,7/6/7605fc753e6a420de519bc43e6105de9a623857c
e
5app/Http/Controllers/PublicInterviewUrlController.php,7/4/74f8b1a557b5a85aa0e94308caf1c1f1a3163f84
G
config/urlshortener.php,d/d/dd1c2415898818ee6d48e41aa124a24805f35dc1
]
-app/Http/Controllers/Auth/LoginController.php,d/2/d2f6ed6918131d406f7abde65d228bce0ec7f88c
^
.resources/views/auth/passwords/email.blade.php,f/a/fa11836edffee21a82bdf8f3e8c0265b661a6626
f
6app/Http/Controllers/Auth/ForgotPasswordController.php,9/5/95b7a0ab7ef98d419c7acd13d8370fa5d97ae9a1
e
5app/Http/Controllers/Auth/ResetPasswordController.php,d/5/d500142e89c27e57dd9348c574786c4ae3ae5a2a
d
4app/Http/Controllers/Auth/VerificationController.php,4/7/47908c6d61ac78a61e2bcb273e3187e50a1937cc
W
'resources/views/auth/register.blade.php,8/6/8600e63b1d771a3b86abef40d1ef23e1ffb21feb
^
.resources/views/errors/resetpassword.blade.php,5/8/5869a94cbb19ba4bfefbb564f1dcf86545758205
T
$resources/views/auth/login.blade.php,f/b/fb3cbd7f4b7fd6fa26794a37d7b2f8f783688ff9
B
tailwind.config.js,0/9/0918cbb76f2c44f223706cec9d31a32cd1177ce4
W
'app/Http/Controllers/UserController.php,7/d/7de9f5d267d12a172eff77837bcb8fb2e88564c2
U
%resources/views/auth/verify.blade.php,3/c/3c1e8253bfb790727f336438ffc80c2848f35a84
_
/resources/views/auth/passwords/verify.blade.php,e/d/ed84c0aaf10b24686b3e0cc788e1a86390746f66
f
6resources/views/auth/passwords/resetPassword.blade.php,2/9/2999b70f58e65453b59176fc595c54104cb169e0
`
0app/Console/Commands/PruneInterviewPublicUrl.php,c/6/c6d1d269a97994f12cf08943d9c576f987c98c08
F
app/Console/Kernel.php,7/c/7cc3fc289d685e79a47c29e2cb905c549625e76b
\
,app/Http/Controllers/InterviewController.php,e/f/ef5c744dd91294070ca32b4857369c2ddbb91476
X
(resources/views/interview/view.blade.php,c/7/c72225c27c6ab5ca0ddad931bbbe9c408aaca733
[
+resources/views/email/setpassword.blade.php,9/d/9d67c386bdb713ab2466d3d8240038f79bb45b86
c
3resources/js/components/Interview/newtokenmodal.vue,4/8/48c8109c426b3775e6fa05ab91f5d163d9685b00
Z
*resources/views/interview/create.blade.php,8/7/878e40a8865267a80eebde5dedec6121a7aa1aa7
c
3resources/js/components/Interview/interviewlist.vue,9/e/9ecb067b2a0cfa3bc2047f11191f226cdde5bf7b
\
,resources/js/components/Interview/q-sort.vue,2/5/25cdddba7fcae1715633e86cd22b367f1715f9a4
d
4resources/js/components/Interview/circle-sorting.vue,d/2/d262e234cb2ffa06b4a2e5be6133ac189644ce89
b
2resources/js/components/Interview/newinterview.vue,7/9/799c25aba6a089a1599385542dc09d41860dfa8d
K
resources/js/store/index.js,e/b/eb56752db3ea770dfa1b04bb396106a6fdcd8367
\ No newline at end of file
......
This diff is collapsed.
......@@ -60,7 +60,7 @@ class InterviewController extends Controller
$data['questions'] = $returnQuestions;
$data['study'] = Study::where('id', '=', $request->input('study'))->with('sortings')->first();
$data['interviewed'] = htmlspecialchars($request->has('interviewed') && ltrim($request->input('interviewed')) !== '' ? $request->input('interviewed') : 'Name not provided');
$data['sorting'] = $data['study']->sortings[0];
$data['sorting'] = $data['study']->sortings;
$data['tokens'] = $data['study']->available_tokens;
$data['presetimages'] = Helper::getPresetImages();
$data['classifiers'] = Helper::getClassifiers();
......
This diff is collapsed.
<?php
return [
/*
|--------------------------------------------------------------------------
| Documentation Routes
|--------------------------------------------------------------------------
|
| These options configure the behavior of the LaRecipe docs basic route
| where you can specify the url of your documentations, the location
| of your docs and the landing page when a user visits /docs route.
|
|
*/
'docs' => [
'route' => '/docs',
'path' => '/resources/docs',
'landing' => 'overview',
'middleware' => ['web'],
],
/*
|--------------------------------------------------------------------------
| Documentation Versions
|--------------------------------------------------------------------------
|
| Here you may specify and set the versions and the default (latest) one
| of your documentation's versions where you can redirect the user to.
| Just make sure that the default version is in the published list.
|
|
*/
'versions' => [
'default' => '1.0',
'published' => [
'1.0'
]
],
/*
|--------------------------------------------------------------------------
| Documentation Settings
|--------------------------------------------------------------------------
|
| These options configure the additional behaviors of your documentation
| where you can limit the access to only authenticated users in your
| system. It is false initially so that guests can view your docs.
| Middleware can be defined if auth is set to false. For example, if you want all users to be able to access your docs,
| use web middleware. If you want just auth users, use auth middleware. Or, make your own middleware
| to handle who can see your docs (don't forget to use gates for more granular control!).
|
|
*/
'settings' => [
'auth' => false,
'ga_id' => '',
'middleware' => [
'web',
]
],
/*
|--------------------------------------------------------------------------
| Cache
|--------------------------------------------------------------------------
|
| Obviously rendering markdown at the back-end is costly especially if
| the rendered files are massive. Thankfully, caching is considered
| as a good option to speed up your app when having high traffic.
|
| Caching period unit: minutes
|
*/
'cache' => [
'enabled' => false,
'period' => 5
],
/*
|--------------------------------------------------------------------------
| Search
|--------------------------------------------------------------------------
|
| Here you can add configure the search functionality of your docs.
| You can choose the default engine of your search from the list
| However, you can also enable/disable the search's visibility
|
| Supported Search Engines: 'algolia', 'internal'
|
*/
'search' => [
'enabled' => false,
'default' => 'algolia',
'engines' => [
'internal' => [
'index' => ['h2', 'h3']
],
'algolia' => [
'key' => '',
'index' => ''
]
]
],
/*
|--------------------------------------------------------------------------
| Appearance
|--------------------------------------------------------------------------
|
| Here you can add configure the appearance of your docs. For example,
| you can set the primary and secondary colors that will give your
| documentation a unique look. You can set the fav of your docs.
|
|
*/
'ui' => [
'code_theme' => 'dark', // or: light
'fav' => '', // eg: fav.png
'fa_v4_shims' => true, // Add FontAwesome v4 shims prevent BC break
'show_side_bar' => true,
'colors' => [
'primary' => '#787AF6',
'secondary' => '#2b9cf2'
],
'theme_order' => null // ['LaRecipeDarkTheme', 'customTheme']
],
/*
|--------------------------------------------------------------------------
| SEO
|--------------------------------------------------------------------------
|
| These options configure the SEO settings of your docs. You can set the
| author, the description and the keywords. Also, LaRecipe by default
| sets the canonical link to the viewed page's link automatically.
|
|
*/
'seo' => [
'author' => '',
'description' => '',
'keywords' => '',
'og' => [
'title' => '',
'type' => 'article',
'url' => '',
'image' => '',
'description' => '',
]
],
/*
|--------------------------------------------------------------------------
| Forum
|--------------------------------------------------------------------------
|
| Giving a chance to your users to post their questions or feedback
| directly on your docs, is pretty nice way to engage them more.
| However, you can also enable/disable the forum's visibility.
|
| Supported Services: 'disqus'
|
*/
'forum' => [
'enabled' => false,
'default' => 'disqus',
'services' => [
'disqus' => [
'site_name' => '', // yoursite.disqus.com
]
]
],
/*
|--------------------------------------------------------------------------
| Components and Packages
|--------------------------------------------------------------------------
|
| Once you create a new asset or theme, its directory will be
| published under `larecipe-components` folder. However, If
| you want a different location, feel free to change it.
|
|
*/
'packages' => [
'path' => 'larecipe-components',
]
];
This source diff could not be displayed because it is too large. You can view the blob instead.
......@@ -10,12 +10,12 @@
"production": "cross-env NODE_ENV=production node_modules/webpack/bin/webpack.js --no-progress --hide-modules --config=node_modules/laravel-mix/setup/webpack.config.js"
},
"devDependencies": {
"@babel/core": "^7.9.0",
"@babel/core": "^7.9.6",
"@babel/preset-env": "^7.9.5",
"axios": "^0.19.2",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babel-preset-es2015": "^6.24.1",
"bootstrap": "^4.4.1",
"bootstrap": "^4.5.0",
"cross-env": "^6.0.3",
"jquery": "^3.5.0",
"laravel-mix": "^5.0.4",
......@@ -27,9 +27,9 @@
"vue": "^2.6.11"
},
"dependencies": {
"@babel/runtime": "^7.9.2",
"@babel/runtime": "^7.9.6",
"@mdi/font": "^4.9.95",
"buefy": "^0.8.15",
"buefy": "^0.8.19",
"child_process": "^1.0.2",
"core-js": "^3.6.5",
"es6-promise": "^4.2.8",
......@@ -37,17 +37,18 @@
"html-to-image": "^0.1.1",
"i": "^0.3.6",
"imagemin": "^7.0.1",
"interactjs": "^1.9.9",
"interactjs": "^1.9.17",
"jsonlint": "^1.6.3",
"laravel-elixir-phpdox": "^0.2.0",
"launch-editor-middleware": "^2.2.1",
"moment": "^2.24.0",
"node-sass": "^4.13.1",
"npm": "^6.14.4",
"tailwindcss": "^1.2.0",
"moment": "^2.25.3",
"node-sass": "^4.14.1",
"npm": "^6.14.5",
"tailwindcss": "^1.4.6",
"vue-material-design-icons": "^4.5.0",
"vue-select": "^3.10.0",
"vue-template-compiler": "^2.6.11",
"vue2-touch-events": "^2.2.1",
"vuex": "^3.1.3"
"vuex": "^3.4.0"
}
}
This source diff could not be displayed because it is too large. You can view the blob instead.
This source diff could not be displayed because it is too large. You can view the blob instead.
- ## Get Started
- [Overview](/{{route}}/{{version}}/overview)
\ No newline at end of file
# Overview
---
- [First Section](#section-1)
<a name="section-1"></a>
## First Section
Write something cool.. 🦊
\ No newline at end of file
......@@ -14,11 +14,6 @@ import vSelect from 'vue-select'
import Vuex, {mapState} from 'vuex'
import store from './store';
/**
* First we will load all of this project's JavaScript dependencies which
* includes Vue and other libraries. It is a great starting point when
* building robust, powerful web applications using Vue and Laravel.
*/
require('./bootstrap');
......@@ -49,14 +44,18 @@ Vue.prototype.trans = (key) => {
Vue.use(Buefy);
Vue.use(Vuex);
Vue.component('new-study', require('./components/newstudy.vue').default);
Vue.component('new-edit-user', require('./components/modalnewedituser.vue').default);
Vue.component('new-interview', require('./components/newinterview.vue').default);
Vue.component('sorting', require('./components/sorting.vue').default);
Vue.component('new-interview', require('./components/Interview/newinterview.vue').default);
Vue.component('circle-sorting', require('./components/Interview/circle-sorting.vue').default);
Vue.component('new-token', require('./components/Interview/newtokenmodal.vue').default);
Vue.component('interview-list', require('./components/Interview/interviewlist.vue').default);
Vue.component('q-sort', require('./components/Interview/q-sort.vue').default);
Vue.component('network-sorting', require('./components/Interview/network-sorting.vue').default);
Vue.component('userpart', require('./components/userpart.vue').default);
Vue.component('interview-list', require('./components/interviewlist.vue').default);
Vue.component('url-list', require('./components/publicurllist').default);
Vue.component('new-token', require('./components/newtokenmodal.vue').default);
Vue.component('new-study', require('./components/newstudy.vue').default);
Vue.component('new-edit-user', require('./components/modalnewedituser.vue').default);
Vue.component('action-table', require('./components/actiontable.vue').default);
Vue.component('user-table', require('./components/usertable.vue').default);
......@@ -157,7 +156,10 @@ window.app = new Vue({
interviewpage: state => state.newinterview.page,
buttonnames: state => state.newinterview.buttonnames,
sorting: state => state.newinterview.sorting,
sortingtotal: state => state.newinterview.sortingtotal
sortingtotal: state => state.newinterview.sortingtotal,
presortQuestions: state => state.newinterview.presortQuestions,
postsortQuestions: state => state.newinterview.postsortQuestions
})
},
......
......@@ -2,7 +2,7 @@
<section>
<div :class="'sorting-container'+currentsorting" :id="'sortingc'+currentsorting"
style="scroll-behavior: unset;">
<h2 style="left:5%;position:absolute;top:15%;touch-action: none" class="remove-from-screenshot">{{ trans('Choose from prepared tokens.') }}</h2>
<h2 style="left:5%;top:15%;touch-action: none" class="remove-from-screenshot absolute">{{ trans('Choose from prepared tokens.') }}</h2>
<div class="token-container has-to-move flex flex-row" id="token-container" style="top:20%;left:5%;height: 50%;width:25%;flex-wrap: wrap;">
......@@ -15,34 +15,32 @@
<div v-if="debug" class="debug-dot"></div>
<img :src="t.image_path"
style="width: 50px;height: 50px;position: absolute;z-index:100;top:0;left:0;"/>
<img v-for="(classifiersimages,cindex) in t.valutation.classifiers" :src="classifiersimages.dirname" class="classifierimage"
:style="'margin-left:'+(25+((cindex+1)*27))+'px;width: 25px;height: 25px;position:absolute;margin-top:12px;z-index:99;'"/>
class="absolute top-0 left-0"
style="width: 50px;height: 50px;z-index:100;" alt="token">
<img v-for="(classifiersimages,cindex) in t.valutation.classifiers" :src="classifiersimages.dirname" class="classifierimage absolute"
:style="'margin-left:'+(25+((cindex+1)*27))+'px;width: 25px;height: 25px;margin-top:12px;z-index:99;'" :alt="'classifier'+cindex">
<span v-if="t.drag" class="tag is-dark token-label" :id="'tokenlabel'+t.id"
v-html="t.name"></span><br>
<div style="display:block;position:relative;width:200px;top:38px;" class="debugDiv rounded-none"
<div style="width:200px;top:38px;" class="debugDiv rounded-none block relative"
v-show="debug">
<div v-if="t.drag" class="rounded-none bg-gray-800 text-white text-sm px-2 w-auto"
style="display:block;"
<div v-if="t.drag" class="rounded-none bg-gray-800 text-white text-sm px-2 w-auto block"
v-html="'Circle '+t.valutation.circle"></div>
<div v-if="t.drag" class="rounded-none bg-gray-800 text-white text-sm" style="display:block;"
<div v-if="t.drag" class="rounded-none bg-gray-800 text-white text-sm"
v-html="'Center Distance '+t.valutation.distance"></div>