From ae2f1d0c05d66bfe3bbb6730761f6908106b49e5 Mon Sep 17 00:00:00 2001 From: Tom Robinson <tlrobinson@gmail.com> Date: Fri, 25 Mar 2016 11:54:04 -0700 Subject: [PATCH] Fix caching issue with Angular partial. Just inline it. Resolves #2210 --- frontend/src/card/card.module.js | 15 ++++++++++++--- .../app/card/partials/card_detail.html | 8 -------- 2 files changed, 12 insertions(+), 11 deletions(-) delete mode 100644 resources/frontend_client/app/card/partials/card_detail.html diff --git a/frontend/src/card/card.module.js b/frontend/src/card/card.module.js index f012aeac8ca..63043d1a1c1 100644 --- a/frontend/src/card/card.module.js +++ b/frontend/src/card/card.module.js @@ -1,4 +1,13 @@ -// Card +const CARD_DETAIL_TEMPLATE = +`<div class="QueryBuilder flex flex-column bg-white spread" ng-class="{ 'QueryBuilder--showDataReference': isShowingDataReference }"> + <div id="react_qb_header"></div> + <div id="react_qb_editor" class="z2"></div> + <div id="react_qb_viz" class="flex z1"></div> +</div> +<div class="DataReference" id="react_data_reference"></div> +<div id="react_qb_tutorial"></div> +<div id="react_qbnewb_modal"></div>`; + var Card = angular.module('metabase.card', [ 'ngRoute', 'ngCookies', @@ -10,11 +19,11 @@ var Card = angular.module('metabase.card', [ Card.config(['$routeProvider', function($routeProvider) { $routeProvider.when('/q', { - templateUrl: '/app/card/partials/card_detail.html', + template: CARD_DETAIL_TEMPLATE, controller: 'CardDetail' }); $routeProvider.when('/card/:cardId', { - templateUrl: '/app/card/partials/card_detail.html', + template: CARD_DETAIL_TEMPLATE, controller: 'CardDetail' }); diff --git a/resources/frontend_client/app/card/partials/card_detail.html b/resources/frontend_client/app/card/partials/card_detail.html deleted file mode 100644 index a1339ea9c51..00000000000 --- a/resources/frontend_client/app/card/partials/card_detail.html +++ /dev/null @@ -1,8 +0,0 @@ -<div class="QueryBuilder flex flex-column bg-white spread" ng-class="{ 'QueryBuilder--showDataReference': isShowingDataReference }"> - <div id="react_qb_header"></div> - <div id="react_qb_editor" class="z2"></div> - <div id="react_qb_viz" class="flex z1"></div> -</div> -<div class="DataReference" id="react_data_reference"></div> -<div id="react_qb_tutorial"></div> -<div id="react_qbnewb_modal"></div> -- GitLab