mirror of
https://github.com/Athou/commafeed.git
synced 2026-03-21 21:37:29 +00:00
removed codemirror as we don't really need it and it's integration with angular is bugged
This commit is contained in:
@@ -19,8 +19,6 @@ import com.commafeed.frontend.references.angular.AngularSanitizeReference;
|
|||||||
import com.commafeed.frontend.references.angularui.AngularUIReference;
|
import com.commafeed.frontend.references.angularui.AngularUIReference;
|
||||||
import com.commafeed.frontend.references.angularuibootstrap.AngularUIBootstrapReference;
|
import com.commafeed.frontend.references.angularuibootstrap.AngularUIBootstrapReference;
|
||||||
import com.commafeed.frontend.references.angularuistate.AngularUIStateReference;
|
import com.commafeed.frontend.references.angularuistate.AngularUIStateReference;
|
||||||
import com.commafeed.frontend.references.codemirror.CodeMirrorCssReference;
|
|
||||||
import com.commafeed.frontend.references.codemirror.CodeMirrorReference;
|
|
||||||
import com.commafeed.frontend.references.fontawesome.FontAwesomeReference;
|
import com.commafeed.frontend.references.fontawesome.FontAwesomeReference;
|
||||||
import com.commafeed.frontend.references.mousetrap.MouseTrapReference;
|
import com.commafeed.frontend.references.mousetrap.MouseTrapReference;
|
||||||
import com.commafeed.frontend.references.nggrid.NGGridReference;
|
import com.commafeed.frontend.references.nggrid.NGGridReference;
|
||||||
@@ -50,8 +48,6 @@ public class HomePage extends BasePage {
|
|||||||
SpinJSReference.renderHead(response);
|
SpinJSReference.renderHead(response);
|
||||||
MouseTrapReference.renderHead(response);
|
MouseTrapReference.renderHead(response);
|
||||||
NGGridReference.renderHead(response);
|
NGGridReference.renderHead(response);
|
||||||
CodeMirrorReference.renderHead(response);
|
|
||||||
CodeMirrorCssReference.renderHead(response);
|
|
||||||
FontAwesomeReference.renderHead(response);
|
FontAwesomeReference.renderHead(response);
|
||||||
|
|
||||||
response.render(JavaScriptHeaderItem.forUrl("js/main.js"));
|
response.render(JavaScriptHeaderItem.forUrl("js/main.js"));
|
||||||
|
|||||||
@@ -1,30 +0,0 @@
|
|||||||
package com.commafeed.frontend.references.codemirror;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
|
|
||||||
import org.apache.wicket.markup.head.HeaderItem;
|
|
||||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
|
||||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
|
||||||
import org.apache.wicket.request.Url;
|
|
||||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
|
||||||
|
|
||||||
public class CodeMirrorCssReference extends UrlResourceReference {
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public static final CodeMirrorCssReference INSTANCE = new CodeMirrorCssReference();
|
|
||||||
|
|
||||||
private CodeMirrorCssReference() {
|
|
||||||
super(
|
|
||||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/css.js"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Iterable<? extends HeaderItem> getDependencies() {
|
|
||||||
return Arrays.asList(JavaScriptHeaderItem
|
|
||||||
.forReference(CodeMirrorReference.INSTANCE));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void renderHead(final IHeaderResponse response) {
|
|
||||||
response.render(JavaScriptHeaderItem.forReference(INSTANCE));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
package com.commafeed.frontend.references.codemirror;
|
|
||||||
|
|
||||||
import java.util.Arrays;
|
|
||||||
|
|
||||||
import org.apache.wicket.markup.head.CssHeaderItem;
|
|
||||||
import org.apache.wicket.markup.head.HeaderItem;
|
|
||||||
import org.apache.wicket.markup.head.IHeaderResponse;
|
|
||||||
import org.apache.wicket.markup.head.JavaScriptHeaderItem;
|
|
||||||
import org.apache.wicket.request.Url;
|
|
||||||
import org.apache.wicket.request.resource.UrlResourceReference;
|
|
||||||
|
|
||||||
public class CodeMirrorReference extends UrlResourceReference {
|
|
||||||
private static final long serialVersionUID = 1L;
|
|
||||||
|
|
||||||
public static final CodeMirrorReference INSTANCE = new CodeMirrorReference();
|
|
||||||
|
|
||||||
private CodeMirrorReference() {
|
|
||||||
super(
|
|
||||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/codemirror.min.js"));
|
|
||||||
}
|
|
||||||
|
|
||||||
@Override
|
|
||||||
public Iterable<? extends HeaderItem> getDependencies() {
|
|
||||||
return Arrays
|
|
||||||
.asList(CssHeaderItem.forReference(new UrlResourceReference(
|
|
||||||
Url.parse("https://cdnjs.cloudflare.com/ajax/libs/codemirror/2.36.0/codemirror.min.css"))));
|
|
||||||
}
|
|
||||||
|
|
||||||
public static void renderHead(final IHeaderResponse response) {
|
|
||||||
response.render(JavaScriptHeaderItem.forReference(INSTANCE));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
@@ -545,10 +545,7 @@ module.controller('SettingsCtrl', function($scope, $location, SettingsService) {
|
|||||||
$scope.$watch('settingsService.settings', function(value) {
|
$scope.$watch('settingsService.settings', function(value) {
|
||||||
$scope.settings = angular.copy(value);
|
$scope.settings = angular.copy(value);
|
||||||
});
|
});
|
||||||
$scope.codeMirrorConfig = {
|
|
||||||
mode : 'css',
|
|
||||||
lineNumbers : true
|
|
||||||
};
|
|
||||||
$scope.cancel = function() {
|
$scope.cancel = function() {
|
||||||
SettingsService.init(function() {
|
SettingsService.init(function() {
|
||||||
$location.path('/');
|
$location.path('/');
|
||||||
@@ -557,7 +554,7 @@ module.controller('SettingsCtrl', function($scope, $location, SettingsService) {
|
|||||||
$scope.save = function() {
|
$scope.save = function() {
|
||||||
SettingsService.settings = $scope.settings;
|
SettingsService.settings = $scope.settings;
|
||||||
SettingsService.save(function() {
|
SettingsService.save(function() {
|
||||||
|
$location.path('/');
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -86,7 +86,8 @@ module.directive('category', function($compile) {
|
|||||||
restrict : 'E',
|
restrict : 'E',
|
||||||
replace : true,
|
replace : true,
|
||||||
templateUrl : 'directives/category.html',
|
templateUrl : 'directives/category.html',
|
||||||
controller : function($scope, $dialog, SubscriptionService, SettingsService) {
|
controller : function($scope, $dialog, SubscriptionService,
|
||||||
|
SettingsService) {
|
||||||
$scope.settingsService = SettingsService;
|
$scope.settingsService = SettingsService;
|
||||||
$scope.unsubscribe = function(subscription) {
|
$scope.unsubscribe = function(subscription) {
|
||||||
var title = 'Unsubscribe';
|
var title = 'Unsubscribe';
|
||||||
|
|||||||
@@ -29,8 +29,7 @@
|
|||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="tab-pane" id="custom-css">
|
<div class="tab-pane" id="custom-css">
|
||||||
<textarea ui-codemirror="codeMirrorConfig"
|
<textarea ng-model="settings.customCss" class="input-block-level" rows="20">
|
||||||
ng-model="settings.customCss" ui-refresh="refreshCodemirror">
|
|
||||||
</textarea>
|
</textarea>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Reference in New Issue
Block a user