Skip to content

Commit

Permalink
SS4 upgrade.
Browse files Browse the repository at this point in the history
  • Loading branch information
mfendeksilverstripe committed Nov 29, 2017
1 parent b4e91ec commit 3408d12
Show file tree
Hide file tree
Showing 20 changed files with 945 additions and 648 deletions.
2 changes: 1 addition & 1 deletion .scrutinizer.yml
Expand Up @@ -66,4 +66,4 @@ checks:
argument_type_checks: true

filter:
paths: [code/*, tests/*]
paths: [src/*, tests/*]
7 changes: 7 additions & 0 deletions .upgrade.yml
@@ -0,0 +1,7 @@
mappings:
LinkableDataExtension: Sheadawson\Linkable\Extensions\LinkableDataExtension
LinkableSiteTreeExtension: Sheadawson\Linkable\Extensions\LinkableSiteTreeExtension
EmbeddedObjectField: Sheadawson\Linkable\Forms\EmbeddedObjectField
LinkField: Sheadawson\Linkable\Extensions\Forms\LinkField
EmbeddedObject: Sheadawson\Linkable\Models\EmbeddedObject
Link: Sheadawson\Linkable\Models\Link
2 changes: 0 additions & 2 deletions _config.php
@@ -1,3 +1 @@
<?php

if(!defined('LINKABLE_PATH')) define('LINKABLE_PATH', rtrim(basename(dirname(__FILE__))));
13 changes: 7 additions & 6 deletions _config/linkable.yml
Expand Up @@ -2,14 +2,15 @@
Name: linkable
After:
- 'framework/*'
- 'cms/*'
# - 'cms/*'
# TODO fix this, for some reason this rule breaks the dev build task
Only:
moduleexists: 'cms'
moduleexists: 'silverstripe/cms'
---
Link:
Sheadawson\Linkable\Models\Link:
extensions:
- LinkableSiteTreeExtension
- Sheadawson\Linkable\Extensions\LinkableSiteTreeExtension

Page:
extensions:
- LinkableDataExtension
- Sheadawson\Linkable\Extensions\LinkableDataExtension
File renamed without changes.
File renamed without changes.
9 changes: 7 additions & 2 deletions javascript/linkfield.js → client/javascript/linkfield.js
Expand Up @@ -56,6 +56,7 @@ jQuery.entwine("linkfield", function($) {
form.addClass('changed');
} else {
self.getDialog().html(response);
jQuery('div.display-logic, div.display-logic-master').entwine().initFields();
}
}

Expand All @@ -77,6 +78,9 @@ jQuery.entwine("linkfield", function($) {
dlg.empty().dialog("open").parent().addClass("loading");

dlg.load(this.getURL(), function(){
// init display logic fields
jQuery('div.display-logic, div.display-logic-master').entwine().initFields();

dlg.parent().removeClass("loading");
});
}
Expand All @@ -103,8 +107,9 @@ jQuery.entwine("linkfield", function($) {
var holder = this.parents('.field:first');
this.parents('.middleColumn:first').html("<img src='framework/images/network-save.gif' />");
holder.load(url, function() {
form.addClass('changed');
});
form.addClass('changed');
holder.replaceWith(holder.html());
});

return false;
},
Expand Down

0 comments on commit 3408d12

Please sign in to comment.