Skip to content

Commit

Permalink
Merge pull request #79 from vollyimnetz/develop
Browse files Browse the repository at this point in the history
version 1.7.0
  • Loading branch information
vollyimnetz authored May 29, 2023
2 parents 4882511 + 66b4bd2 commit af43b0f
Show file tree
Hide file tree
Showing 27 changed files with 1,432 additions and 1,341 deletions.
31 changes: 25 additions & 6 deletions __dev/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -18,19 +18,38 @@
}
</style>
</head>
<body>
<body class="settings_page_page-cpt">
<h1>Testpage</h1>
<button class="cropThumbnailsLink" style="margin:1em 0;" data-cropthumbnail='{"image_id": 123, "viewmode":"single"}' title="Test Dialog">open Modal</button>


<script>
window.ajaxurl = '/fake-ajax-url';
</script>

</script>
<div id="cpt_crop_editor" style="background-color: #fff; border:1px solid black; height: 90vh;">
<crop-editor image-id="123" posttype="post"></crop-editor>
</div>


<button class="cropThumbnailsLink" style="margin-top:5em;" data-cropthumbnail='{"image_id": 123, "viewmode":"single"}' title="Test Dialog">open Modal</button>

<hr />

<script>
window.wpApiSettings = {
root: '/fake-ajax-url/for-settingsscreen/',
nonce: '123'
}
</script>
<div class="cropThumbnailSettings" style="background-color: #fff; border:1px solid black; margin:0 15px;">
<div id="cpt_settings_settingsscreen">
<cpt-settingsscreen></cpt-settingsscreen>
</div>
</div>



<!--
-->


<script type="module" src="/src/main.js"></script>
</body>
</html>
1,023 changes: 191 additions & 832 deletions __dev/package-lock.json

Large diffs are not rendered by default.

81 changes: 79 additions & 2 deletions __dev/proxyStubs/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
* this is for testing the system directly in the browser
*/
const STUBS = [
{
{
url: '/fake-ajax-url?action=cpt_cropdata&imageId=123&posttype=',
method: 'GET',
method: 'GET',
content:
{
options: {
Expand Down Expand Up @@ -93,6 +93,83 @@ const STUBS = [
hiddenOnPostType: false
}
},
{
url: '/fake-ajax-url/for-settingsscreen/crop_thumbnails/v1/settings',
method: 'GET',
content:{
"options": {
"hide_post_type": { "custom_css": "1", "customize_changeset": "1", "wpcf7_contact_form": "1" },
"hide_size": {
"post": { "thumbnail": "1", "mitarbeiter": "1" },
"page": { "thumbnail": "1", "mitarbeiter": "1" },
"mitarbeiter": { "thumbnail": "1", "post-thumbnail": "1", "small-thumb": "1" },
"angebote": { "mitarbeiter": "1" }
},
},
"post_types": {
"post": { "name": "post", "label": "Beiträge", "description": "", "public": true },
"page": { "name": "page", "label": "Seiten", "description": "", "public": true },
"custom_css": { "name": "custom_css", "label": "Individuelles CSS", "description": "", "public": false },
"customize_changeset": { "name": "customize_changeset", "label": "Änderungs-Sets", "description": "", "public": false },
"oembed_cache": { "name": "oembed_cache", "label": "oEmbed-Antworten", "description": "", "public": false },
"user_request": { "name": "user_request", "label": "Benutzer-Anfragen", "description": "", "public": false },
"wp_block": { "name": "wp_block", "label": "Wiederverwendbare Blöcke", "description": "", "public": false },
"wp_template": { "name": "wp_template", "label": "Templates", "description": "Templates, die in dein Theme eingefügt werden können.", "public": false },
"wp_template_part": { "name": "wp_template_part", "label": "Template-Teile", "description": "Template-Teile zum Einfügen in dein Template.", "public": false },
"wp_global_styles": { "name": "wp_global_styles", "label": "Globale Stile", "description": "Globale Stile für die Verwendung in Themes.", "public": false },
"wp_navigation": { "name": "wp_navigation", "label": "Navigationsmenüs", "description": "Navigationsmenüs, die in deine Website eingefügt werden können.", "public": false },
"e-landing-page": { "name": "e-landing-page", "label": "Startseiten", "description": "", "public": true },
"elementor_library": { "name": "elementor_library", "label": "Meine Templates", "description": "", "public": true },
"wpcf7_contact_form": { "name": "wpcf7_contact_form", "label": "Kontaktformulare", "description": "", "public": true },
"tm_playlist": { "name": "tm_playlist", "label": "Playlist", "description": "", "public": true },
"tm_playlistentry": { "name": "tm_playlistentry", "label": "Playlist-Eintrag", "description": "", "public": false },
"lkgaudio": { "name": "lkgaudio", "label": "Audio-Mitschnitt", "description": "", "public": false },
"mitarbeiter": { "name": "mitarbeiter", "label": "Mitarbeiter", "description": "", "public": true },
"angebote": { "name": "angebote", "label": "Angebote", "description": "", "public": true },
"tmadditionalcontent": { "name": "tmadditionalcontent", "label": "Startseitenbild", "description": "", "public": false },
"material": { "name": "material", "label": "Material", "description": "", "public": false }
},
"image_sizes": {
"thumbnail": { "width": 200, "height": 200, "crop": true, "name": "thumbnail", "id": "thumbnail" },
"medium": { "width": 600, "height": 600, "crop": false, "name": "medium", "id": "medium" },
"medium_large": { "width": 768, "height": 0, "crop": false, "name": "medium_large", "id": "medium_large" },
"large": { "width": 1024, "height": 1024, "crop": false, "name": "large", "id": "large" },
"1536x1536": { "width": 1536, "height": 1536, "crop": false, "name": "1536x1536", "id": "1536x1536" },
"2048x2048": { "width": 2048, "height": 2048, "crop": false, "name": "2048x2048", "id": "2048x2048" },
"post-thumbnail": { "width": 625, "height": 275, "crop": true, "name": "post-thumbnail", "id": "post-thumbnail" },
"small-thumb": { "width": 250, "height": 140, "crop": true, "name": "small-thumb", "id": "small-thumb" },
"medium-thumb": { "width": 500, "height": 280, "crop": true, "name": "medium-thumb", "id": "medium-thumb" },
"mitarbeiter": { "width": 450, "height": 300, "crop": true, "name": "mitarbeiter", "id": "mitarbeiter" }
},
"lang": {
"general": {
"save_changes": "Änderungen speichern",
"successful_saved": "Successful saved",
"nav_post_types": "Größen und Eintragstypen",
"nav_plugin_test": "Plugin Test",
"nav_developer_settings": "Enwickler-Einstellungen",
"nav_user_permissions": "Benutzerberechtigung"
},
"user_permissions": {
"text": "Wenn aktiv, können nur Benutzer, die in der Lage sind, Dateien zu bearbeiten, Miniaturansichten zuschneiden. Ansonsten (Standard) kann jeder Benutzer, der Dateien hochladen kann, auch Miniaturansichten zuschneiden."
},
"posttype_settings": {
"intro_1": "Crop Thumbnails wurde erstellt um das Zuschneiden von Bildern für den Benutzer zu erleichtern. Oft muss der Nutzer nur eine Bildgröße zuschneiden, abhängig vom Typ des Eintrags. Das System (Wordpress) wird aber immer alle Größen erstellen. Hier können Sie auswählen für welche Eintragstypen welche Bildgrößen in der Plugin-Oberfläche angezeigt werden sollen.",
"intro_2": "Crop Thumbnails wird nur Bilder anzeigen die einen Zuschnitt besitzen. Bildgrößen ohne Zuschnitt werden immer ausgeblendet.",
"choose_image_sizes": "Wählen Sie die Bildgrößen, die Sie nicht anzeigen möchten, wenn der Benutzer den Button unter dem Beitragsbild verwendet.",
"hide_on_post_type": "Crop-Thumbnail-Button unter dem Beitragsbild ausblenden?"
},
"developer_settings": {
"enable_debug_js": "JS-Debug einschalten",
"enable_debug_data": "Daten-Debug einschalten"
},
'paypal_info': {
'headline' : 'Support the plugin author',
'text' : 'You can support the plugin author (and let him know you love this plugin) by donating via Paypal. Thanks a lot!'
}
}
}
}
];


Expand Down
Loading

0 comments on commit af43b0f

Please sign in to comment.