From 3bc10099488bc5529f8e9bba60ac903f4d4ae373 Mon Sep 17 00:00:00 2001 From: modzeleg Date: Wed, 3 Mar 2021 14:10:16 +0100 Subject: [PATCH] T201 updated gitignore --- .gitignore | 8 +- .../klaus/controller/MockController.class | Bin 0 -> 7389 bytes ...eDtoTest$MockedMessageDtoTestBuilder.class | Bin 0 -> 2184 bytes .../klaus/model/MockedMessageDtoTest.class | Bin 0 -> 4318 bytes .../release11/klaus/utilis/ObjectConfig.class | Bin 0 -> 657 bytes .../Dependency/fontello-plus/LICENSE.txt | 21 ++ .../Dependency/fontello-plus/README.txt | 75 ++++ .../Dependency/fontello-plus/config.json | 28 ++ .../fontello-plus/css/animation.css | 85 +++++ .../fontello-plus/css/fontello-codes.css | 4 + .../fontello-plus/css/fontello-embedded.css | 61 ++++ .../fontello-plus/css/fontello-ie7-codes.css | 4 + .../fontello-plus/css/fontello-ie7.css | 15 + .../Dependency/fontello-plus/css/fontello.css | 60 ++++ .../static/Dependency/fontello-plus/demo.html | 308 ++++++++++++++++ .../fontello-plus/font/fontello.eot | Bin 0 -> 6232 bytes .../fontello-plus/font/fontello.svg | 16 + .../fontello-plus/font/fontello.ttf | Bin 0 -> 6064 bytes .../fontello-plus/font/fontello.woff | Bin 0 -> 3464 bytes .../fontello-plus/font/fontello.woff2 | Bin 0 -> 2796 bytes target/classes/static/css/main.css | 277 ++++++++++++++ target/classes/static/css/tooltip.css | 53 +++ target/classes/static/css/wojtas.css | 43 +++ target/classes/static/html/mock.html | 165 +++++++++ target/classes/static/js/datatransfer.js | 339 ++++++++++++++++++ target/classes/static/js/historyloader.js | 0 target/classes/static/js/uianimation.js | 108 ++++++ target/classes/static/json/generated.json | 12 + .../classes/static/json/mockedmessagedto.json | 12 + 29 files changed, 1692 insertions(+), 2 deletions(-) create mode 100644 target/classes/com/release11/klaus/controller/MockController.class create mode 100644 target/classes/com/release11/klaus/model/MockedMessageDtoTest$MockedMessageDtoTestBuilder.class create mode 100644 target/classes/com/release11/klaus/model/MockedMessageDtoTest.class create mode 100644 target/classes/com/release11/klaus/utilis/ObjectConfig.class create mode 100644 target/classes/static/Dependency/fontello-plus/LICENSE.txt create mode 100644 target/classes/static/Dependency/fontello-plus/README.txt create mode 100644 target/classes/static/Dependency/fontello-plus/config.json create mode 100644 target/classes/static/Dependency/fontello-plus/css/animation.css create mode 100644 target/classes/static/Dependency/fontello-plus/css/fontello-codes.css create mode 100644 target/classes/static/Dependency/fontello-plus/css/fontello-embedded.css create mode 100644 target/classes/static/Dependency/fontello-plus/css/fontello-ie7-codes.css create mode 100644 target/classes/static/Dependency/fontello-plus/css/fontello-ie7.css create mode 100644 target/classes/static/Dependency/fontello-plus/css/fontello.css create mode 100644 target/classes/static/Dependency/fontello-plus/demo.html create mode 100644 target/classes/static/Dependency/fontello-plus/font/fontello.eot create mode 100644 target/classes/static/Dependency/fontello-plus/font/fontello.svg create mode 100644 target/classes/static/Dependency/fontello-plus/font/fontello.ttf create mode 100644 target/classes/static/Dependency/fontello-plus/font/fontello.woff create mode 100644 target/classes/static/Dependency/fontello-plus/font/fontello.woff2 create mode 100644 target/classes/static/css/main.css create mode 100644 target/classes/static/css/tooltip.css create mode 100644 target/classes/static/css/wojtas.css create mode 100644 target/classes/static/html/mock.html create mode 100644 target/classes/static/js/datatransfer.js create mode 100644 target/classes/static/js/historyloader.js create mode 100644 target/classes/static/js/uianimation.js create mode 100644 target/classes/static/json/generated.json create mode 100644 target/classes/static/json/mockedmessagedto.json diff --git a/.gitignore b/.gitignore index d4247a2..dcbaf2a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,7 @@ -target/ +.idea +*.iws *.iml -.idea/workspace.xml \ No newline at end of file +*.ipr +out/ +!**/src/main/**/out/ +!**/src/test/**/out/ \ No newline at end of file diff --git a/target/classes/com/release11/klaus/controller/MockController.class b/target/classes/com/release11/klaus/controller/MockController.class new file mode 100644 index 0000000000000000000000000000000000000000..4150df33a4a3293f6c24d29a11f56ac27c998029 GIT binary patch literal 7389 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 YGggYTXqz+GE)r*|pa}3SM3GwHe_;9;kpKVy literal 0 HcmV?d00001 diff --git a/target/classes/com/release11/klaus/model/MockedMessageDtoTest$MockedMessageDtoTestBuilder.class b/target/classes/com/release11/klaus/model/MockedMessageDtoTest$MockedMessageDtoTestBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..9e498ea81b445eb37e0e574e0ebac54933dec022 GIT binary patch literal 2184 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 literal 0 HcmV?d00001 diff --git a/target/classes/com/release11/klaus/utilis/ObjectConfig.class b/target/classes/com/release11/klaus/utilis/ObjectConfig.class new file mode 100644 index 0000000000000000000000000000000000000000..a96e378ef5366569bdcf91c076ba287ee99b4936 GIT binary patch literal 657 zcma)(%Sr<=6o&t_)z(_I-gW893)oN>f+&I)TvY{?g3EM_V{9goOh$byT?q<4fDa{} zOzUOQg|j%}oc#Yc=j42RzPC8ttY?)>XcDim?B6pZ{#r2y`g;hf{`bx74YjH{o}9n{nMlg^qE{c Lo5wkPSLcB*J<_E7 literal 0 HcmV?d00001 diff --git a/target/classes/static/Dependency/fontello-plus/LICENSE.txt b/target/classes/static/Dependency/fontello-plus/LICENSE.txt new file mode 100644 index 0000000..5897837 --- /dev/null +++ b/target/classes/static/Dependency/fontello-plus/LICENSE.txt @@ -0,0 +1,21 @@ +Font license info + + +## Entypo + + Copyright (C) 2012 by Daniel Bruce + + Author: Daniel Bruce + License: SIL (http://scripts.sil.org/OFL) + Homepage: http://www.entypo.com + + +## Font Awesome + + Copyright (C) 2016 by Dave Gandy + + Author: Dave Gandy + License: SIL () + Homepage: http://fortawesome.github.com/Font-Awesome/ + + diff --git a/target/classes/static/Dependency/fontello-plus/README.txt b/target/classes/static/Dependency/fontello-plus/README.txt new file mode 100644 index 0000000..d870892 --- /dev/null +++ b/target/classes/static/Dependency/fontello-plus/README.txt @@ -0,0 +1,75 @@ +This webfont is generated by https://fontello.com open source project. + + +================================================================================ +Please, note, that you should obey original font licenses, used to make this +webfont pack. Details available in LICENSE.txt file. + +- Usually, it's enough to publish content of LICENSE.txt file somewhere on your + site in "About" section. + +- If your project is open-source, usually, it will be ok to make LICENSE.txt + file publicly available in your repository. + +- Fonts, used in Fontello, don't require a clickable link on your site. + But any kind of additional authors crediting is welcome. +================================================================================ + + +Comments on archive content +--------------------------- + +- /font/* - fonts in different formats + +- /css/* - different kinds of css, for all situations. Should be ok with + twitter bootstrap. Also, you can skip style and assign icon classes + directly to text elements, if you don't mind about IE7. + +- demo.html - demo file, to show your webfont content + +- LICENSE.txt - license info about source fonts, used to build your one. + +- config.json - keeps your settings. You can import it back into fontello + anytime, to continue your work + + +Why so many CSS files ? +----------------------- + +Because we like to fit all your needs :) + +- basic file, .css - is usually enough, it contains @font-face + and character code definitions + +- *-ie7.css - if you need IE7 support, but still don't wish to put char codes + directly into html + +- *-codes.css and *-ie7-codes.css - if you like to use your own @font-face + rules, but still wish to benefit from css generation. That can be very + convenient for automated asset build systems. When you need to update font - + no need to manually edit files, just override old version with archive + content. See fontello source code for examples. + +- *-embedded.css - basic css file, but with embedded WOFF font, to avoid + CORS issues in Firefox and IE9+, when fonts are hosted on the separate domain. + We strongly recommend to resolve this issue by `Access-Control-Allow-Origin` + server headers. But if you ok with dirty hack - this file is for you. Note, + that data url moved to separate @font-face to avoid problems with + + + + + + + +
+

fontello font demo

+ +
+
+
+
icon-check0xe800
+
icon-plus0xe801
+
icon-plus-squared-alt0xf196
+
+
+ + + \ No newline at end of file diff --git a/target/classes/static/Dependency/fontello-plus/font/fontello.eot b/target/classes/static/Dependency/fontello-plus/font/fontello.eot new file mode 100644 index 0000000000000000000000000000000000000000..cd5035ccdc371404f60febaba85428341033502e GIT binary patch literal 6232 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 U^R*YH_Z3{n$y>ghpCyz30+c + + +Copyright (C) 2021 by original authors @ fontello.com + + + + + + + + + + + + \ No newline at end of file diff --git a/target/classes/static/Dependency/fontello-plus/font/fontello.ttf b/target/classes/static/Dependency/fontello-plus/font/fontello.ttf new file mode 100644 index 0000000000000000000000000000000000000000..755ffc9aa1903005a9fe747a62d72f504442706f GIT binary patch literal 6064 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 Ke0e`hCjSKhQH<{Z literal 0 HcmV?d00001 diff --git a/target/classes/static/Dependency/fontello-plus/font/fontello.woff b/target/classes/static/Dependency/fontello-plus/font/fontello.woff new file mode 100644 index 0000000000000000000000000000000000000000..bf18569760f75b9a308be1ca7d0ee16700fd4b64 GIT binary patch literal 3464 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 literal 0 HcmV?d00001 diff --git a/target/classes/static/css/main.css b/target/classes/static/css/main.css new file mode 100644 index 0000000..9141794 --- /dev/null +++ b/target/classes/static/css/main.css @@ -0,0 +1,277 @@ +#container { + width: 1400px; + margin-left: 15px; + margin-top: 30px; + min-height: 700px; + background: white; +} + +label { + font-size: 18px; + font-weight: 700; +} + +#toolName { + width: 850px; + font-weight: 700; + font-size: 42px; + margin-bottom: 40px; + /*text-align: center;*/ + /*padding: 50px;*/ +} + +.articleHead { + font-size: 32px; + font-weight: 400; + height: 70px; + /*padding: 10px;*/ +} + +#itemData { + min-height: 1736px; + float: left; + width: 720px; + font-size: 24px; +} + +#optional { + width: 100%; + font-size: 24px; + cursor: pointer; +} + +#optional:hover { + color: orange; +} + +#advanced { + width: 100%; + margin-bottom: 50px; +} + +/*TODO create tab menu style in common.css*/ + +#advancedMenu { + margin-top: 30px; + width: 720px; + height: 50px; +} + +.advancedMenuTab { + width: 340px; + height: 30px; + float: left; + text-align: center; + padding: 10px; + font-size: 24px; + cursor: pointer; + border-bottom: #f0f0f0 1px solid; +} + +.advancedMenuTab:hover { + font-weight: 700; +} + +.advancedMenuTabSelected { + width: 340px; + height: 30px; + float: left; + text-align: center; + padding: 10px; + font-size: 24px; + background: gray; + color: white; + font-weight: 700; + border-bottom: gray 1px solid; +} + +#messageFields { + height: 120px; +} + +.fieldFloater { + float: left; + height: 100%; +} + +#functionBar { +} + +/*TODO add inactive state of the button*/ + +.buttonSpacer { + height: 30%; +} + +.functionBarButton { + clear: both; + width: 263px; + height: 40%; + margin-left: 80px; + right: 0; + /*margin: auto;*/ + font-size: 24px; + padding: 12px; + text-align: center; +} + +. + +#link { + width: 750px; + margin-bottom: 40px; +} + +/*TODO add style to common*/ +#messageLink { + width: 630px; + padding: 10px; + font-size: 14px; + background: #f0f0f0; +} + +#messageLink a { + color: inherit; + text-decoration: inherit; +} + +#messageLink a:hover { + color: #d6860d !important; +} + +.fieldDefault { + width: 300px; + height: 30px; +} + +.fieldText { + width: 630px; + padding: 10px; + height: 296px; + resize: none; +} + +#httpStatus { + resize: none; +} + +#selectMenu { + min-height: 1736px; + float: left; + width: 200px; + margin-right: 30px; +} + +.menuItem { + float: left; + width: 150px; + padding: 10px; + height: 42px; + font-size: 14px; + text-align: left; + margin-bottom: 5px; + border: 1px solid lightgray; + cursor: pointer; +} + +#iconPlus { + text-align: center; + font-size: 28px; + color: lightgray; +} + +.menuItem:hover { + background: lightgray; + color: white; + font-weight: 400; +} + +.menuItemSelected { + float: left; + width: 150px; + padding: 10px; + height: 42px; + font-size: 14px; + text-align: left; + margin-bottom: 5px; + border: 1px solid lightgray; + background: gray; + color: white; + font-weight: 400; +} + +/*TODO add style to general stylesheet. Gray if inactive red if hover*/ +.btn-del-MenuItem { + float: left; + font-size: 24px; + color: lightgray; + text-align: center; + cursor: pointer; +} + +.btn-del-MenuItem:hover { + color: red; +} + +#headerTable { + margin-top: 40px; + margin-bottom: 20px; +} + +.tableHead { + width: 240px; + padding: 5px; +} + +/*TODO gray out key value in table*/ +.tableField { + height: 20px; + padding: 5px; + width: 240px; +} + +#mockIntroTip { + margin-top: 10px; + text-align: justify; + padding: 5px; + margin-bottom: 10px; +} + +.btn-function-table { + font-size: 24px; + font-weight: 700; +} + +/*TODO add to general styles. Gray if inactive green if hover*/ +.btn-table-add { + color: lightgray; + cursor: pointer; +} + +.btn-table-add:hover { + color: green; +} + + +.btn-table-remove { + color: lightgray; + cursor: pointer; +} + +.btn-table-remove:hover { + color: red; +} + +/*TODO add to commons*/ +input:focus { + box-shadow: 0 0 5px rgba(81, 203, 238); + outline: none; +} + + +/*TODO add to commons*/ +.btn-inactive { + color: #f1f1f1 !important; + background: #999999 !important; + cursor: default !important; +} \ No newline at end of file diff --git a/target/classes/static/css/tooltip.css b/target/classes/static/css/tooltip.css new file mode 100644 index 0000000..43bcb3b --- /dev/null +++ b/target/classes/static/css/tooltip.css @@ -0,0 +1,53 @@ +p#tooltipText { + /* /* padding: 20px; */ + width: 200px; + height: 150px; +} + +label, input, select, textarea { + display: block; +} + +div#tooltip { + border-radius: 15px; + padding-left: 20px; + padding-right: 20px; + padding-bottom: 20px; + margin-top: 20px; + border: 2px solid rgba(155, 165, 160, 0.507); + width: 350px; + /* width: 70%; */ + /* background-color: rgb(68, 158, 116); */ + min-height: 400px; +} + +.collapsible { + /*background-color: rgba(155, 165, 160, 0.507);*/ + color: rgb(44, 44, 44); + cursor: pointer; + padding: 5px; + width: 100%; + /*border: none;*/ + /*outline: none;*/ + /*max-height: 0;*/ + /*overflow: hidden;*/ + /*transition: max-height 0.2s ease-out;*/ +} + +/*.active, .collapsibleActive:hover {*/ +/* background-color: rgb(85, 85, 85);*/ +/*}*/ + +.collapsibleData { + padding: 0 18px; + + background-color: #f1f1f1; +} + +.fixed { + position: fixed; + /*top: 50%;*/ + /*left: 50%;*/ + margin-top: 100px; + margin-left: 950px; +} \ No newline at end of file diff --git a/target/classes/static/css/wojtas.css b/target/classes/static/css/wojtas.css new file mode 100644 index 0000000..d595257 --- /dev/null +++ b/target/classes/static/css/wojtas.css @@ -0,0 +1,43 @@ +p#tooltipText { + /* /* padding: 20px; */ + width: 200px; + height: 150px; +} + +div#tooltip { + border-radius: 15px; + padding-left: 20px; + padding-right: 20px; + padding-bottom: 20px; + margin-top: 160px; + border: 2px solid rgba(155, 165, 160, 0.507); + float: right; + width: 40%; + /* width: 70%; */ + /* background-color: rgb(68, 158, 116); */ + height: 100%; +} + +.collapsible { + background-color: rgba(155, 165, 160, 0.507); + color: rgb(44, 44, 44); + cursor: pointer; + padding: 18px; + width: 100%; + border: none; + text-align: center; + outline: none; + font-size: 20px; +} + +.active, .collapsibleActive:hover { + background-color: rgb(85, 85, 85); +} + +.collapsibleData { + padding: 0 18px; + max-height: 0; + overflow: hidden; + transition: max-height 0.2s ease-out; + background-color: #f1f1f1; +} \ No newline at end of file diff --git a/target/classes/static/html/mock.html b/target/classes/static/html/mock.html new file mode 100644 index 0000000..c120c53 --- /dev/null +++ b/target/classes/static/html/mock.html @@ -0,0 +1,165 @@ + + + + R11 MockedServices + + + + + + + + + + +
+
Mocked Service
+
+
Your message
+ + +
+
+
+
+ + + + +
+
+ + + + +
+
+
+
+
+
+
+
+
+
+ +
+ + +
+ +
+
> show/hide advanced settings
+ + +
+
+ +
+
+
+

What's mock service?

+

It's super simple! Need data as response from the server? Mock your api in just a few clicks.

+

Hover over an item to see description!

+
+

Help:

+
+ + + + + + + + +
+
+ + +
+ + + + \ No newline at end of file diff --git a/target/classes/static/js/datatransfer.js b/target/classes/static/js/datatransfer.js new file mode 100644 index 0000000..f092e5e --- /dev/null +++ b/target/classes/static/js/datatransfer.js @@ -0,0 +1,339 @@ +//TODO: Add delete buttons for messages +//TODO: Save button deactivation after swap, post or delete +//TODO: It sends request, gets responds but doesnt run a function!! +//TODO: Warning is displayed twice +var clientUUID = ''; +var json = {}; +var jsonIndex = 0; +var htable_row = 0; +var host = getDomain(); +var dataModified = false; +const C_UUID = 'mock-uuid'; +const setModified = function(){ + setDataModified(); +} +const setOrigin = function(){ + setDataOrigin(); +} + +const getUpdate = function(){ + updateData(); +} +$('#iconPlus').click(function(){addMessage()}); +$('#btn-addRow').click(function(){addRow()}); +//TODO remove later save onclick init +$('#btn-save').click(getUpdate); + +function getData(){ + loadCookies(); + $.getJSON(host + '/mock/json/'+clientUUID, function(data) { + json = data; + clientUUID = json[jsonIndex].clientUUID; + setCookies(); + console.log(JSON.stringify(json)); + console.log("Json received"); + refreshData(); + }); +} + +function getDomain(){ + var url = window.location.href; + var arr = url.split("/"); + var result = arr[0] + "//" + arr[2]; + return result; +} + +function setDataModified(){ + if(dataModified) return; + dataModified = true; + $('#btn-save').removeClass('btn-inactive'); + $('#btn-save').addClass('btn-action'); + $('#btn-save').click(getUpdate); +} + +//Adding change listener to fields +$('.field').change(setModified); + +function setDataOrigin(){ + dataModified = false; + $('#btn-save').addClass('btn-inactive'); + $('#btn-save').removeClass('btn-action'); + $('#btn-save').off(); +} + +function displayDataLossWarn(){ + if(dataModified) alert('Data modification lost'); +} + +function refreshData(){ + fillMessageList(); + console.log("List initiated"); + loadMessage(json[jsonIndex].mockedResponseId); + console.log("Message loaded"); +} + +function setCookies(){ + document.cookie = C_UUID + '=' +clientUUID+';'; +} + +function loadCookies(){ + clientUUID = getCookie(C_UUID); +} + +function getCookie(cname) { + var name = cname + '='; + var decodedCookie = decodeURIComponent(document.cookie); + var ca = decodedCookie.split(';'); + for(var i = 0; i ' + link + '
'); + $('#httpStatus').val(httpStatus); + $('#typeSelector').val(mediaType); + $('#bodyEditor').val(body); + $('#mockedMessageId').html(id); + +} + +function createLink(uuid, id){ + var link = host + '/klaus/v1/get/'+uuid+'/'+id; + return link; +} + +function fillHeaderTable(headers){ + var innerHTML = $('#httpStatusValues').html(); + innerHTML += generateHeaderTable(headers); + $('#httpStatusValues').html(innerHTML); + $('.tableField').change(function(){setDataModified()}); +} +//TODO: Add addRow() to generate new rows and populate them with data +function generateHeaderTable(headers){ + let count = 0; + let innerHTML = ''; + for(var item in headers){ + if( headers.hasOwnProperty(item) ) count++; + } + var keys = new Array(count); + var values = new Array(count); + let index = 0; + for(var key in Object.keys(headers)){ + keys[index++]=Object.keys(headers)[key]; + } + index = 0; + for(var val in headers){ + values[index++]=headers[val]; + } + + for(let i=0; i' + + '' + + '' + + '' + + '' + + 'X' + + ''; + htable_row++; + } + return innerHTML; +} + +function removeRow(row){ + $('#hrow' + row).remove(); + setDataModified(); +} + +function addRow(){ + var table = $('#httpStatusValues'); + var hkey = $('#headerKeyInput'); + var hval = $('#headerValueInput'); + if(hkey.val() == 'key' || hkey.val() == '' || hval.val() == 'value' || hval.val() == '') return; + var innerHtml = + '' + + '' + + '' + + '' + + '' + + 'X' + + ''; + htable_row++; + table.append(innerHtml); + hkey.val(''); + hval.val(''); + setDataModified(); +} + +function fillMessageList(){ + $("#listItems").html(''); + var innerHTML = ''; + for(let i=0; i' + + '' + + '' + + '
Id: '+ id +'
Http-status: '+ httpStatus +'
X
' + + '
'; + return innerHTML; +} + + + +function onbuild(){ + getData(); + sleep(1000); +} + +$(document).ready(onbuild()); + +function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); +} + + + +function generateJson(){ + var newJson = + { + clientUUID: json[jsonIndex].clientUUID, + mockedResponseId: json[jsonIndex].mockedResponseId, + mediaType: $('#typeSelector').val(), + messageBody: $('#bodyEditor').val(), + httpStatus: $('#httpStatus').val(), + httpHeaders: {}, + }; + newJson['httpHeaders'] = convertTableToJson(); + console.log(JSON.stringify(newJson, null, 2)); + json[jsonIndex] = newJson; + return newJson; +} + + +function convertTableToJson(){ + var rows = $('.httpStatusValue'); + console.log("Rows: "+rows.length); + var obj = {}; + var key; + for(let i=0; i